View Single Post
Old 07-15-2010, 01:03 AM
jim jim is offline
Join Date: Nov 2008
Location: Albuquerque, NM
Posts: 4,372
Default N3 Pro Prelim Doc : Evolve

Evolve is a feature that allows you to make directed, semi-randomized changes to a sequence. These changes are made via a series of simple transformations, such as swapping the pitch values of two steps (chosen at random), or by picking one step (at random) and modifying it in some way.

These transformations are grouped into one of three dimensions: X, Y and Z. You can customize what transformations are allowed within each dimension as well as the probability of each happening. This gives you fine-grained control over what transformations will happen, while preserving a useful amount of randomness.

You can then trigger each "evolution dimension" manually via buttons on the sequencing modules that support Evolve, or automatically, either through the "auto evolve" feature, of via Numerology's ParamMod feature.

Numerology 3 supports Evolve for all the Note Sequencer modules: The MonoNote, PolyNote, Chord Seq, Drum Seq and Matrix Seq. Each sequencer starts out with a default set of transformations, grouped into each of the three dimensions. For most sequencers, the default organization is to have pitch transformations on the X dimension, gate and timing transformations on the Y dimension, and velocity transformations on the Z dimension.

To edit evolve settings for a sequencer, click on the "E" button in the evolve section. This will bring up a non-modal dialog where you can change which transformations apply for each dimension. Each dimension can have up to 8 transformations specified, and for each transformation, you can pick the probability of that transformation happening when the dimension is evolved. For instance, if you enter "100", then that transformation will be applied every time that dimension is evolved. If you enter "25" then that tranformation will be applied on average one of every four times that dimension is evolved.

Auto Evolve : The Easy Way

To enable automatic evolution of the sequence, click the "auto" button in the Evolve section. This will evolve each dimension once at the end of each bar. You can change the auto evolve settings for each dimension in the Evolve Edit dialog, using the menu at the bottom of each evolve dimension's section. Options include 1-8 beats and 1-8 bars.

Auto Evolve : Via Param Mod

You can also trigger evolve via parameter modulation. The advantage to this is that you can get greater flexibility over when evolve happens, and you can trigger multiple evolution steps at once. Each evolve dimension (X, Y & Z) appears as a parameter whose value can be set like any other parameter, but instead of setting a value, it triggers an event. When you set an evolve parameter to 0 it 'primes' the evolve dimension. When you send a value between 1 and 8, if evolved has been primed, it will run the evolve operation that many times.
Reply With Quote