- Compose
- Operators
Comp
Purpose
Section titled “Purpose”Comp plays chords for you like a backing musician. It reads the current chord and the timeline and performs rhythmic accompaniment in a chosen style, from piano comping and guitar strums to synth stabs, organ swells, and Euclidean chord scatter. The result is playable note voices plus a control lane that follows the accents.
TouchDesigner Use
Section titled “TouchDesigner Use”Wire a timeline clock into Input 0 and a chord source such as Progression into Input 1. Optionally drive Input 2 with a control to push density over time. Pick a Mode and Rate, set Density and Voices, and route voices to an instrument. The control output tracks the performance energy and can drive visuals or modulation.
Inputs And Outputs
Section titled “Inputs And Outputs”- Input 0:
timelinetimeline clock. Required. - Input 1:
chord_statecurrent chord. Required. - Input 2:
densitycontrol that scales how busy the part is. Optional. - Output 0:
voicesemits the accompaniment as note voices. - Output 1:
controlemits an accent and energy lane that follows the part.
Main Controls
Section titled “Main Controls”- Mode:
piano_comp,guitar_strum,synth_stab,organ_swell, oreuclid_scatter. - Rate: rhythmic grid from
stepup tobar. - Pattern: rhythmic feel such as
charleston,twobeat, orfourfeel. - Density and Complexity: how many hits play and how intricate they are.
- Gate, Velocity, Accent: note length, level, and emphasis.
- Swingfollow and Anticipate: how closely the part follows swing and how much it pushes ahead of the beat.
- Spread: pitch spread of the voicing in semitones.
- Voices: number of notes per chord, up to eight.
- Strum and Mute: strum spread and muted-note amount for guitar feel.
- Variation and Seed: how much the part evolves and a repeatable random sequence.
- Comp follows whatever chord is wired in, so pair it with Progression for a full backing part.
- Strum and Mute mainly shape the guitar style, while Spread and Voices shape the keyboard styles.
- Use the
controloutput to tie visuals to the accompaniment without a separate envelope.
Parameters
Section titled “Parameters”This operator does not expose user parameters in the extracted schema.
Catalog metadata
Roles
- transform
- mixer
- generator
- rhythm
- accompaniment
- composer
Tags
- comping
- strum
- chord
- note_voices
- timeline
- backing
Search groups
- timeline
- control
- harmony
- midi
- music
- rhythm
- arrange
- composer