Skip to main content

Algorithm Reference

Quick reference for all algorithms across RESERVOIR’s three engine types. For detailed descriptions, see the individual interface pages.

Rhythm Engines (17)

#NameDAW Label
0RandomRandom
1PolyrhythmPolyrhythm
2GroupingGrouping
3CloudCloud
4EuclideanEuclidean
5HarmonicHarmonic
6Multi-GeneratorMulti-Generator
7InstrumentalInstrumental
8CoordinationCoordination
9PermutationPermutation
10ContinuityContinuity
11Power SeriesPower Series
12Growth SeriesGrowth Series
13AccelerationAcceleration
14L-SystemL-System
15Beat GridBeat Grid
16Style GridStyle Grid

Perforation Engines (7)

#NameDAW Label
0EuclideanEuclidean
1Prime SievePrime Sieve
2FibonacciFibonacci
3ModularModular
4Golden RatioGolden Ratio
5CellularCellular
6Corpus DensityCorpus Density

Pitch Patterns (11)

#NameDAW Label
0SequentialSequential
1SpiralSpiral
2FibonacciFibonacci
3RegisterRegister
4ProbabilisticProbabilistic
5Golden RatioGolden Ratio
6BeatingBeating
7MirrorMirror
8PermutationPermutation
9CorpusCorpus
10ArpeggiatorArpeggiator

Layer Interaction Modes (4)

#NameBehavior
0IndependentNo inter-layer coordination
1InverseMore active when other layers are quiet
2ComplementaryFill gaps in other layers (hocket)
3SynchronizedGaps align across layers

Articulation Styles (5)

#Name
0Full Length
1Legato
2Staccato
3Accent
4Varying

Velocity Curve Shapes (6)

#Name
0Off (random within range)
1Natural Phrase
2Ramp
3Drive
4Fade
5Captured

Micro-Timing Styles (4)

#Name
0Strict
1NOMN
2User Groove
3Genre Groove (30 sub-styles)

Color Modes (8)

#Name
0Greyscale
1Chromatic
2Register
3Interval
4Tension
5Schillingerian
6Scriabin
7Rimsky-Korsakov

Combination Count

With 17 rhythm engines × 7 perforation methods × 11 pitch patterns × 4 layer interaction modes × 5 articulation styles × 6 velocity curves = 156,240 unique configurations before considering parameter variations, scale selection, ESN seed, or state machine arc form. Multiply by 30 Genre Groove sub-styles and the count climbs to nearly 5 million.