The Subsequence Cookbook¶
From first sound to generative composition.
This guide is for a musician or producer who knows their way around MIDI and is happy to learn a little Python — no prior coding experience assumed. It starts by getting Python and Subsequence installed and a first beat playing, then builds step by step toward complex generative composition. Every example is runnable, and you can read front-to-back or jump straight to any topic from the sidebar. For an exhaustive method-by-method listing, see the API Reference.
Part I · Getting Started
Part II · Pattern Fundamentals
Part III · Generators and Pitch
Part IV · Harmony
Part V · Material and Form
Part VI · Production Workflow
Part VII · Advanced
- Chapter 12 · Deep Generative Systems: Chaos, Automata, and Scored Melody
- 12.1 Cellular automata (
cellular_1d/cellular_2d) - 12.2 L-systems and Markov chains
- 12.3 Strange attractors and noise
- 12.4 Number-theoretic generators
- 12.5 Evolve and branch
- 12.6 Textural percussion
- 12.7 The Conductor: LFOs, ramps, signals
- 12.8 Scored melody with
MelodicState - 12.9 The pattern-transforms toolkit
- 12.1 Cellular automata (
- Chapter 13 · Expression and Hardware Control
- Chapter 14 · Live Performance, External Data, and Sync
- 14.1 Hot-swapping patterns without stopping the clock
- 14.2 Live control: hotkeys, tweaks, mutes, and form jumps
- 14.3 Live MIDI input and arpeggiation
- 14.4 OSC: control and broadcast over the network
- 14.5 External-data sonification: schedule, ease, sound
- 14.6 Shared project definitions: name it once
- 14.7 Ableton Link: locking to the room