Demo music that has been composed using samples generated with Dilonardo Tools version 2021.10.04.1 ONLY. In this version, everything has been made with Dilonardo Tools, and the sound has been pushed with some hard limiting effects, delays, ... I made it mainly using Cubase Pro 11 and the Dilonardo Tools' samples are played using HALion 6 and Iris 2. For an instrument, I have fixed a stereo issue (that was hearable when playing the music in mono) using MAutoStereoFix.
...
Description
Try this software if you need a new sound.
It uses animated computer simulations and multi-threads to render .wav audio stereo files, in 32 bits floating point precision. All internal processing is done in 64 bits floating point. The whole application is built using modern C++, and a home made user interface framework.
It generates true stereo sounds and even musical notes; the left and right channels are not an altered version of each other. You have many choices regarding how to compute the different audio channels, regarding of the different recording sources. Mono samples are supported as well.
Steps to generate a sound from the particles simulator:
Initialize the simulation or edit the starting simulation.
Look how the simulation changes over time, by deactivating the Sync option. You can automatically fit the whole simulation on the display by activating the Auto Fit option.
Activate the recording of data from start.
Click on the Write button. The .wav file will be generated.
Post process the audio file and save the resulting WAV file.
Use the mouse wheel to zoom, and the middle or right mouse button to pan the view.
This software needs a powerful and multi-core computer to run well, on a Windows 10, and 64 bits operating system only.
If you experience a very slow user interface, try to deactivate the Sync option, doing this will use all the processor's cores, and detach the display from the simulation processing.
Due to the customized nature of this application's windows, pressing Windows Key + Left/Right is not working. Please use the Alt key instead of the Windows key, this also supports the super maximized window mode (this feature is only visible if you have multiple monitors).
Screen Shots
Simulation editor with preview
Simulation runner and recorder
Simulation recording settings
WAV editor in curve mode
WAV editor in frequency mode
System Requirements
Processor Running at 3000 MHZ or better Multi-core
Memory 8 GB RAM
Hard Disk At least 500 MB of free space
Display Full HD 1920 x 1080 Powerful adapter highly recommended
This release produces a better and richer sound, just enjoy it!
Changes between release version 2021.10.04.1 and 2022.05.31.1
WAV generation
Added true fractals WAV build method to create more complex and greater sounds
Added multiply WAV build method
Added DC bias fix option for every recorded particle (enabled by default, disable this option if your project done with an older version sounds differently)
Added volume fix option for every recorded particle (enabled by default, disable this option if your project done with an older version sounds differently)
Simulation
Added a new deviation method to rotate particles and to keep their orbits without the need to reduce their mobilities
Added a new global variable to ignore the simulation when a given distance has been reached, this is useful to build parallel simulations that don't affect each other, and to get a richer sound
Added a new global variable to limit the maximum particles speed
Edit mode
Added two new particle parameters: speed factor and recording amplitude, to generate a richer sound
The simulation preview is now updated when changing the particles types
Added new particles types: Spring alone, Spring together and Spring together only, including other particles attraction or not. To change their behaviors, just change their masses, as well as their speed and running speed factor. Then lower a little bit their mobilities, and enjoy! Let some other kind of particles pass over them, to shake them over time. More work is planned on these kind of particles as well as other new types
Added new particles add method: Particles grid
Fixed a crash occurring when the real-time steps count was changed using the value input dialog box
WAV editor
Added support for 64 bits audio import (converted to 32 bits), and audio export can now be in 16 or 32 bits
Added amplify audio processing which also works on the frequency domain
Added selection extension to 0 axis crossing points
Added audio recording
Added mono playback support that mixes the left and right audio channels to monitor stereo issues
Better auto volume and auto loudness algorithms
File open is now available also when the editor is empty
Closing the last WAV won't close the WAV editor anymore
Added a small vertical margin to the waveform and frequency views, in order to clearly see the bounds
Fixed deletion of selected frequencies range in frequencies view mode
Fixed starting offset when playing audio
User interface
Some lengthy tasks can now be aborted (started with fractals and waveforms sound generation)
Added 'Small' button to the windows captions to resize the window to its minimal allowed size
Moved the user interface display ratio feature in a button at the top left corner of main windows
Internal enhancements to allow multiple values per button
Fixed mouse move and click over empty space of item selection dialog boxes, when the mouse is after the last item
Fixed windows minimal sizes, ignored system display zoom factor, and taken into account the UI zoom ratio for all customized windows
Fixed some default values
Fixed nested levels buttons highlight for the contextual menu key
Changes between release version 2021.05.24.1 and 2021.10.04.1
Great enhancements to the edit mode, including simulation preview in real-time
Real-time preview of the recorded data with multi-curves display
The WAV is now generated internally and can be played and edited before saving it
Load and save of the simulation project, keeping the display layout
File open/save using standard Microsoft's dialog boxes
Faster and better user interface, fixed bugs, many new features, including dynamic values changes using the right mouse button on the numerical value, the old GDI technology has been removed
Added high DPI support (customized UI only), 'User interface display ratio' on the settings panel
Added multiple monitors support (you have more buttons on the window's corner, if you have more than one display)
Many simulations algorithms, including General Relativity, Newton, Trigonometric, PowN, ...
Choose which particles should be recorded and the reference particle
Added support for particles types, more types will come in the next release
Added more simulation globals, that can be modified while recording for fun effects
Added physics with substeps, a deflector and a gravity zone, acoustical features are planned for the next release
Oversampling feature
Added many recording sources, including positions, vector of X and Y positions, speeds, accelerations, vector of speeds and accelerations, distances and forces
Added many WAV build methods, including mix, weighted on mass, inversely weighted on mass, center point, trigonometric, cosinus & sinus, median, minimum, maximum, harmonics and waveform
All the recording sources can be recorded to separate files, along with the main build one
The new WAV editor can open multiple files at the same time
Drag'n'drop support for simulation project files and WAV files
Added simulation project comments
The WAV editor contains sound processing on selected range like trim, reverse, resampling, fade, auto volume, auto loudness, maximize, DC bias, smooth (can be used to fix waveforms problems), low pass filter, high pass filter, on one or both channels
Moreover, the WAV editor has also a curve/frequency edit feature while holding the ALT key and pressing the left mouse button
Added multiple view modes for the WAV editor, including waveform, all data as dots, frequencies (FFT, DFT, FFT pulses, Goertzel, ... some of them are still in development)
Fixed some multi-threading issues
Fixed fps calculation
The application is in Unicode, 64 bits
The project has been configured for CUDA, but I have disabled it, because more tests are needed
This version can be executed directly from the zip file, but this is not recommended
Documents, links, and software are provided "as is", without any warranty, expressed or implied. I am in no way liable for any damages, direct or indirect, caused by any of the provided documents, links or software. You use them at your own risk.
Copyright (C) 1996-2022 Sergio Dilonardo, Switzerland. All rights reserved.