Algorithms
Algorithmic Attack Groups
The Algorithmic Attack Group algorithm distributes an algorithmically generated number of note attacks over a group of tracks.
The Algorithmic Attack Group is similar to the Attack Group algorithm but uses a composition variable to determine attack count rather than a user-defined sequence of values.
This is a ‘group’ algorithm that uses component events to controls the attacks for the tracks contained within the group. Use the component by first adding the component to your composition, then add some tracks to the group, draw the component events, and setting the event properties.
The event editor is shown below. The Attack Count is a composition variable and must be assigned to an algorithm in order to change. The Attacks Multiplier is a constant factor applied to the algorithmically generated Attack Count value to determine the actual number of attacks to distribute among the tracks.

Algorithmic Duration Groups
The Algorithmic Duration Group algorithm creates a group of tracks whose note durations are algorithmically determined functions of the note durations in previously occurring tracks.
This Algorithmic Duration Group is similar to the Duration Group algorithm but uses a composition variable to determine attack count rather than a user-defined series of values.
This is a ‘group’ algorithm that uses component events to controls the relationships between the contained tracks. Use the component by first adding the component to your composition, then add some tracks to the group, draw in component events, and setting the event properties.
The event editor is shown below. The Attack Count is a composition variable and must be assigned to an algorithm in order to change. The Attacks Multiplier is a constant factor applied to the algorithmically generated Attack Count value to determine the actual number of previous track note durations to sum to determine the note duration for the this track’s notes.

Algorithmic Textures
The Algorithmic Texture algorithm uses a composition variable to select a local instrument texture (column) from a user-defined grid of track note-generation probabilities. The algorithm works by turning composition on/off for individual tracks during the composition process.
The algorithm only works during composition; it does not provide a ‘mute/unmute’ capability during playback.
This algorithm uses ‘component events’, each of which defines a set of possible ‘textures’, and a ‘microtexture’ composition variable to algorithmically select one of the defined textures during the composition process. The number of Textures is determined by the Micro Texture Count property. The auto setup button will generate a Random note generation probability for each grid cell. Note Generation Probabilities can be also entered manually by click in a cell or selecting a range of cells; the value entered will be that of the Generation Probability property
Each application of a ‘Texture’ will last at least for the ‘minimum texture duration’ after which a new texture will be selected. This algorithm can be used to create interesting sequences of ‘rapidly’ varying instrumental textures.

»
|