Features
Every tool a contemporary composer needs
Visual Node Graph
Connect compositional processes as a flow of interconnected nodes. Each node performs a musical transformation — pitch generation, rhythmic subdivision, spectral analysis — and passes results downstream.
Complex Rhythms
Generate nested tuplets, rhythmic trees with arbitrary subdivisions, and polyrhythmic structures. Inspired by Ferneyhough's proliation canons and the rhythmic complexity of New Complexity.
Spectral Analysis
FFT analysis, harmonic series generation, spectral morphing between timbres, and formant manipulation. Build pitch structures derived from the physics of sound itself.
Microtonal Systems
Define custom tuning systems, work with cent-based pitch notation, and explore equal temperaments beyond 12-TET. Support for quarter-tones, sixth-tones, and arbitrary divisions.
Serial Techniques
Generate and manipulate twelve-tone rows with all classic transformations. Pitch multiplication, integral serialism, combinatorial hexachords, and matrix visualization.
MusicXML Export
Export your compositions directly to MusicXML for use in Dorico, Finale, Sibelius, MuseScore, and other notation software. Preserves microtonal accidentals, nested tuplets, and articulations.
Stochastic & Chaos
Controlled randomness as a compositional force. Gaussian, Cauchy and uniform distributions, bounded Brownian walks, first-order Markov chains over a pitch alphabet, plus Hénon and logistic chaotic maps. The full SuperCollider pattern algebra (Pbrown, Pgauss, Pmarkov, Pstutter, Pfin, Pdrop) reframed as graph nodes.
Dynamics & Articulation
Shape the expressive dimension of your music. Generate dynamic curves, assign articulations algorithmically, and create velocity profiles that evolve across the score with fine-grained control.
Score Structure
Organize compositions into movements, moments, and cells. Each cell contains its own node graph, letting you build large-scale form from independent compositional units that can be reordered and recombined.
Math & Transforms
Arithmetic operations, list manipulation, interpolation, and morphological transforms. Combine, sequence, and reshape musical data with utility nodes that bridge the gap between abstract math and musical structure.
Control Flow
9 dedicated control nodes for routing, gating, looping, and conditional logic within your graph. Build self-modifying patches where compositional decisions emerge from the data flowing through the system.
Live Integrations
Drive your favourite synthesis environment from the same graph that produces your score. The OSC Send node streams any voice as UDP messages — pitch in midicents, onset and duration in seconds, velocity normalised — straight to SuperCollider, Max, or Pure Data. The editor includes a copy-paste SuperCollider receiver so you're producing sound in three lines.
Cloud Projects
Save and manage your compositions in the cloud. Access your work from any device, organize pieces into projects, and never lose a compositional sketch. Automatic local backup keeps you safe offline too.
Node Library
90+ nodes organized into 17 specialized categories. Each node is a self-contained musical operation that connects to others through typed inputs and outputs — including a live OSC bridge to drive SuperCollider, Max, or Pure Data from the same graph that produces your score.
12
Pitch
Scales, chords, intervals, midicents, transposition, inversion
15
Rhythm
Rhythm trees, nested tuplets, proliation, time signatures, augmentation
9
Spectral
FFT, harmonic series, partials, formants, spectral morphing
9
Control
Routing, gating, conditionals, loops, counters, feedback
8
Stochastic & Chaos
Gaussian / Cauchy, Brownian walk, Markov chain, Lorenz, Hénon, logistic map
6
Dynamics & Articulation
Velocity curves, dynamic markings, articulation assignment
4
Math
Arithmetic, scaling, mapping, interpolation
23
More
Combine, sequence (incl. stutter/take/drop), profile, morphologie, score, compose & OSC integration
Ready to compose with algorithms?