- Compose
- Operators
Arp
Purpose
Section titled “Purpose”Arp takes the notes you feed it and plays them back as a rhythmic pattern locked to the timeline. It can hold a chord and arpeggiate it, or soak up a stream of fast-moving voices into a playable pool and pattern that. The result is a steady arpeggio you can route into any Cito instrument.
TouchDesigner Use
Section titled “TouchDesigner Use”Wire a timeline clock into Input 0 and a note source (a chord from Chord, a held performance, or any note-voice generator) into Input 1. Pick a Pattern and Order, set the Rate, and the out voices drive an instrument such as Synth or Sampler. Use the input mode to decide whether Arp follows your playing closely or builds a pool from it.
Inputs And Outputs
Section titled “Inputs And Outputs”- Input 0:
timelinetimeline clock. Required, sets the beat grid. - Input 1:
voicesnote voices to arpeggiate. Required. - Output 0:
outemits the arpeggiated note voices.
Main Controls
Section titled “Main Controls”- Inputmode: how incoming notes are gathered.
snapshotandholdtrack the current notes,soakpools recent notes over time,swarmkeeps a wider live set. - Pattern:
straight,euclid,pendulum,randomwalk, orburst. - Order: step direction, including
up,down,updown,as_played,random,inside_out, andoutside_in. - Rate and Steps: clock division and pattern length.
- Octave and Range: base octave shift and how many octaves the pattern climbs.
- Gate, Density, Velocity: note length, how many steps actually fire, and output level.
- Ratchet and Humanize: subdivision retriggers and timing or velocity looseness.
- Soak and Inertia: how strongly the input pool fills and how slowly it changes.
- Resetonbar and Seed: realign the pattern each bar and set the random sequence.
- With no notes coming in, Arp has nothing to play, so keep a note source wired to Input 1.
soakandswarmare useful for turning a busy or chaotic note stream into a controlled arpeggio.- Seed makes the random patterns and humanize repeatable.
Parameters
Section titled “Parameters”This operator does not expose user parameters in the extracted schema.
Catalog metadata
Roles
- transform
- mixer
- arpeggiator
- rhythm
- performance
Tags
- arp
- soak
- ratchet
- euclidean
- note-voices
Search groups
- timeline
- control
- midi
- music
- composer