PROGRAM MORPHER


Similarly to the Morph function in the Program Genetic, patches are created by linearly interpolate parameters from a selected program from the list on the left to a selected programs from the list on the right.

At the center there is the mouse X-Y pad that you can use to dynamically change some additional parameters allowing to quickly produce more variations.  






Whenever you like what you hear and you like to keep it, you can use Add to Lib button, rename it, change category and the current program will be added to the Librarian.

Use the WRITE button to save it directly to Prophet~5 banks.


Program Genetics

Genetics allows the user to quickly build new sounds from two existing ones in a similar fashion to breeding. Parameters of each of the two sources (parents) are combined using three different functions to generate a new bank of resultant sounds (kids). The four functions are:


Mix: each parameter of each child is randomly chosen from either a parameter from the mother or father source. For example if the mother’s cutoff frequency was 10 and the father’s was 88; the children’s  values would only be 10 or 88.


Morph: the value of each parameter is linearly interpolated from one parent to the other. The first child is identical to the mother, the last child is identical to the father. All others are weighted towards each parent depending on their placement within the list. The middle child is exactly ½ mother and ½ father.


Mutate: the value of each parameter of each child is randomly chosen from within the range between each parent’s parameter. For example if the mother’s cutoff frequency was 10 and the father’s was 88; the children’s  values would be between 10 and 88….50, 25, 88, 70, 63 …etc.


Random: Parent independent patch generation. Parameters are generated by random values in the parameter minimum and maximum range.


The easiest way to audition the results is to play notes using computer keys and click on each child to hear it. If the sound is pleasing, simply drag and drop it in a sound bank. Then save the bank. Typically only 5% to 10% of the children are pleasing however use of genetics is certainly the easiest and fastest way to generate new sounds. Experimentation by using vastly different parents and similar parents creates nice results. You can also interbreed children too.


Important: The text names are also morphed thus the strange children’s names. This is normal.


Experimentation using vastly different parents or similar parents creates the most interesting results. You can also ‘interbreed’ the child patches, too. In addition, you can set fi lters to excluded parameters that will not take a part in the generation of new offspring. Experiment and have fun