Skip to main content

Tips & Recipes

Composition Recipes

Minimal Texture

  • Rhythm: Euclidean, density 0.5–1.5
  • Perforation: Golden Ratio at 50–60%, Spiral Holes on
  • Pitch: Kumoi or Iwato scale, Sequential pattern
  • Layers: 3–4 in Complementary mode
  • Phrasing: Legato articulation, low velocity range (40–70)
Sparse, interlocking patterns over a Japanese pentatonic. Route each layer to a different instrument for a chamber-like texture.

Dense Stochastic Cloud

  • Rhythm: Stochastic or Cloud, density 4–10
  • Perforation: Automata (Rule 30) at 30–40%
  • Pitch: Chromatic or Whole Tone, Probabilistic pattern with high Leap
  • Layers: 8–12 in Independent mode
  • Phrasing: Staccato, wide velocity range (20–127)
Maximum density and independence. Works as a textural wash — route to a reverberant pad or granular synth.

Polyrhythmic Hocket

  • Rhythm: Polyrhythm (ratio 3:5) or Euclidean
  • Perforation: Euclidean at 40%
  • Pitch: Major Pentatonic, Golden Ratio pattern
  • Layers: 6–8 in Complementary mode
  • Phrasing: Legato, narrow velocity range (70–100)
Interlocking rhythmic cells passed between layers. The hocket behavior creates a single continuous line from multiple voices.

Evolving Long-Form

  • Rhythm: Cloud or Stochastic at moderate density (2–4)
  • Perforation: Golden Ratio at 40–50%, Spiral Holes on
  • Pitch: Raga Yaman or Melodic Minor for rich harmonic material
  • Layers: 8 in Complementary mode
  • Preset Morph: Automate presetMorph from a sparse Preset A to a dense Preset B over the length of the piece
Let RESERVOIR run for several minutes with a slow presetMorph automation. Record the MIDI output and edit the result into a finished composition.

Fibonacci Canon

  • Rhythm: Growth Series (Fibonacci seed pair) or Attack Groups
  • Perforation: Fibonacci at 25%
  • Pitch: Fibonacci pattern, Harmonic Minor scale
  • Layers: 4–6 in Complementary mode
Self-similar at every level — Fibonacci durations, Fibonacci perforation, Fibonacci intervals.

Workflow Tips

Layering with DAW instruments

Route different RESERVOIR layers to different instruments. Layer 1→piano, Layer 2→strings, Layer 3→woodwinds. The family behavior determines how these parts interrelate.

Using preset morphing for transitions

Set Preset A to a sparse, quiet configuration and Preset B to a dense, active one. Automate presetMorph from 0→1 over 16 bars for a smooth build.

Capturing variations

Run RESERVOIR multiple times with the same settings — the stochastic elements ensure each generation is different while maintaining the same structural character. Record multiple takes and comp the best moments.

Scale as compositional tool

Changing the scale mid-composition (via automation) creates harmonic shifts while maintaining rhythmic continuity. Try automating from Major to Phrygian for a sudden darkening.

Gotchas

No sound?

RESERVOIR generates MIDI, not audio. You need a virtual instrument downstream to produce sound. Check your DAW’s MIDI routing.

Stuck notes

If you hear stuck notes after stopping transport, it’s usually a DAW routing issue. RESERVOIR sends all pending note-offs when transport stops. Try toggling Generation off and on.

Very dense output

At high density (8–10 attacks/beat) with many layers and low perforation, RESERVOIR can produce extremely dense MIDI. If your instrument struggles, reduce active layers or increase perforation amount.

Corpus engines showing different behavior

The Corpus Density (perforation) and Corpus (pitch) algorithms use embedded statistical models. If the data failed to load, they fall back to Euclidean perforation and Probabilistic pitch respectively. Check the plugin console output for loading messages.