User Guide - v1.7.0

Chaos

A pseudo random sequencer with up to 128 steps, great for exploring and discovering patterns in the noise.

Chaos Sequencer UI

Overview

Chaos creates pseudorandom musical sequences, using a random seed which essentially chooses the structure of the generated sequence. Other settings such as Complexity and Density decide when and where notes are placed. For a given configuration of settings, changing Seed should create reasonably similar patterns.

Chaos is compatible with both tonal and sample based source modules. For tonal instruments a range of 8 octaves is available and for sample triggered instruments, such as drum machines, each voice is triggerable. The 8 octave range is visible in the sequence visualizer, where each bold horizontal line indicates the root note at increasingly higher octaves in the current scale.

One thing to keep in mind is that the Chaos sequencer currently does not support polyphony. Two notes cannot be triggered at the same time or have their sustains overlap. For tonal instruments, this constrains the sequences to monophonic output only and for instruments like drum machines, it leads to what is known as Linear Drumming, where only a single drum voice is triggered at one time.

Repeatable Variation

Chaos generates a pattern from a seed rather than choosing a completely unrelated result on every pass. Returning to the same seed with the same generation settings gives you the same pattern. Pressing the Randomize button completely randomizes the settings, generating an entirely new configuration.

Complexity and Density have different roles. Complexity changes how many step positions are available to the generator. Density determines how often those eligible positions contain a note. Increasing Density cannot fill positions excluded by the current Complexity. Their combination is what shapes the spacing of the rhythm. Lower Complexity settings will restrict notes to whole and half notes and higher settings will make quarter and sixteenth notes eligible.

Example of changing the Complexity and Density settings of the Chaos Sequencer

Sequence Length & Offset

The Length control in the lower left of the UI controls the length of the sequence in 16th notes. It’s common to find a nice sequence but want it to start at a specific step. This can be achieved by clicking within the sequence visualizer. Doing so will move the yellow playhead inside the visualizer, indicating the start offset.

Moving the Note Range

Midpoint places the center of the note range, and Range determines how widely notes can spread around it. A narrow range keeps a phrase in a small register. A wider one allows larger changes in pitch.

Sweep moves that range over time. Span sets the extent of the movement, Every sets how often it advances, Leap sets the size of each move, and the direction buttons choose Up, Down, or Up and Down. This lets a repeating pattern travel through registers while retaining a recognizable rhythmic structure.

Example of changing the Midpoint, Range and Start Offset

Properties

PropertyValue
Requires connected sourceYes
Tonal source awarenessYes
Velocity outputYes, when the connected source supports velocity
Local key and scaleYes
Trigger behaviorStep triggered note events with sustain

Controls

ControlDescriptionDefaultMinimumMaximumUnitsOptions
LengthSets the sequence length.164128steps
Local Key and ScaleUses the module key and scale instead of the project key and scale.falsetrue, false
KeySets the local key when local key and scale are enabled.C
ScaleSets the local scale when local key and scale are enabled.major
SeedChooses the repeatable random pattern.51208192seed
ComplexityIncreases how many step positions can be used by the generator.00100%
DensitySets how often eligible steps receive notes.750100%
SustainLengthens generated notes when the connected source supports sustain.00100amount
VelocityAdds random velocity variation when the connected source supports velocity.00100amount
MidpointChooses the center of the note range used for generation.500100%
RangeChooses how wide the generated note range is around the midpoint.500100%
SpanSets the pitch range sweep amount.00100%
EverySets how often the pitch range sweep advances.00128steps
LeapSets how far the pitch range sweep moves each time it advances.114steps
Start OffsetOffsets playback within the generated sequence.00128steps
Sweep PatternChooses the pitch range sweep direction.UpUp, Up and Down, Down
RandomizeCreates new complexity, density, sustain, range, seed and velocity settings.button

Related Modules

Last updated:
© 2026 Sonic Fauna LLC.
 
All rights reserved.