It will be toolbox for matlab for musicians that want to work directly with sound.
General concepts of matlab toolboxes is:
There must be GUI tool for newer or easy work
All actions in gui must be acceptable as function call in commandline or script
Here is example of music generation in matlab:
See code in dj_toolbox_1.zip.
Unzip and run loop.m, you must hear simple loop music. See function drum.m hithat.m clap.m,
they generate sounds of kick hithat and clap.
See also string vibration simulation:
Here is waveform generator:
See wikipedia about waveform
It define form of one period of signal. It is possible to move points with mouse.
Nearest, linear, spline interpolations method are used. It is possible to make continius signal.
Sound can be played or saved to wav file. Window is resizable.
See code in waveform_generator.zip. Run waveform_generator.m
It was made in Matlab2008a.
Plans:
make different sounds syntesis: drums, basses, strings, ect
make effects: reverberation, dopler, skretch ect
strings sounds
make GUI for siquencer
make simulation of real instruments using PDE toolbox or comsol.
I need investor for this works, if you want work with me than contact me via email vedenev@ngs.ru
See my site (matlab projects, comsol project, ideas): http://simulations.narod.ru/