http://crea.openbastille.org/synth1.php
This is OLD text, but still somewhat relevant:
While looking at the simple format of the saved presets I thought
they could need some randomize.
But not the simplest kind of randomize on everything.
Many times I end up with similar sounds when I made them myself, and
the task is often similar, fun I admit but time consuming.
But generated presets are often surprising, on 100 generated presets
at least 3 are interesting and can be modified to their final form.
You can generate many presets at once and configure it by using
two XML files that you can easily edit in your favorite text editor.
Example of config file content:
Code: Select all
<controls name="Controls 0.1">
<control id="0" name="osc1 shape" range="rangeFour"></control>
<control id="1" name="osc2 shape" range="rangeFourOne"></control>
<control id="2" name="osc2 pitch" range="rangeOsc2Pitch"></control>
<control id="3" name="osc2 tune" range="rangeOsc2Tune"></control>
...
<ranges name="Ranges 0.1">
<!-- Intervals -->
<interval id="rangeSwitch" min="0" max="1" />
<interval id="rangeMidi" min="0" max="127" />
<interval id="rangeMidiHalf" min="0" max="64" />
<interval id="rangeMidiTwoThird" min="0" max="96" />
...
It already generated some interesting sounds I plan to use in my next
productions. It generates many presets at a time that you can immediately
check out if you have a host with Synth1 running.
I am still working on it and will create a page for it later.
For the moment no download is available, you can get it by mail for the testing eventually, I first want some feedback on the idea.
I also have ideas on hybridization and other nice features.
