- Compose
- Operators
Pattern
Purpose
Section titled “Purpose”Pattern turns the timeline and a scale into a performable musical part. It covers several roles, from lead melody and bassline to chord pulses, call-and-response phrases, orbit walks, and scatter patterns, all with artist controls for density, accent, humanize, tie, mutation, voicing, and octave. It is a flexible procedural sequencer for building parts without writing every note.
TouchDesigner Use
Section titled “TouchDesigner Use”Wire a timeline clock into Input 0 and a scale into Input 1. Choose a Mode for the type of part, pick a Pattern shape and Rate, then route the out voices to an instrument. For a hand-built phrase, set Pattern to custom and dial the eight Degree controls.
Inputs And Outputs
Section titled “Inputs And Outputs”- Input 0:
timelinetimeline clock. Required. - Input 1:
scalescale context. Optional, keeps the part in key. - Output 0:
outemits the pattern as note voices.
Main Controls
Section titled “Main Controls”- Mode: part role.
melody,bassline,chord_pulse,call_response,orbit, orscatter. - Pattern: shape such as
custom,ascending,descending,pendulum,triad,pentatonic,neighbor,answer, oreuclid. - Rate: step speed from
half_steptoquad. - Rootnote: base pitch.
- Patternlength and Stepoffset: number of steps and where the pattern starts.
- Gate, Velocity, Density, Accent: note length, level, how many steps fire, and emphasis.
- Humanize, Tie, Mutation: timing looseness, note ties, and gradual change.
- Spread, Voices, Range, Inversion: voicing width, voice count, octave range, and inversion.
- Degree1 to Degree8: the scale degrees used by the
custompattern. - Seed: repeatable random elements.
- Use
customwith the Degree controls to write an exact phrase, or a preset Pattern for instant results. - Mutation slowly evolves the phrase over time, which is good for long generative sets.
- The same node can act as melody, bass, or chord part just by changing Mode.
Parameters
Section titled “Parameters”This operator does not expose user parameters in the extracted schema.
Catalog metadata
Roles
- transform
- mixer
- generator
- pattern
- melody
- bassline
- accompaniment
Tags
- pattern
- phrase
- bassline
- chord-pulse
- call-response
- orbit
- scatter
- euclidean
- note_voices
Search groups
- timeline
- control
- scale
- midi
- music
- arrange
- performance