- Compose
- Operators
Scale Source
Purpose
Section titled “Purpose”Scale Source sets the key for a patch. It emits a scale, chosen by root note and scale type, that other Cito nodes read to stay in tune with each other. Wire it once and every note generator, chord, and bass that consumes a scale will share the same key.
TouchDesigner Use
Section titled “TouchDesigner Use”Place Scale Source, pick a Root and a Scale, and route the out scale into the scale inputs of nodes such as Progression, Motif, Pattern, Bassline, and Chord. Change the Root or Scale at any time to move the whole patch to a new key.
Inputs And Outputs
Section titled “Inputs And Outputs”- No inputs. Scale Source generates its own output.
- Output 0:
outemits the scale for downstream nodes to follow.
Main Controls
Section titled “Main Controls”- Scale: scale type, including
major,natural_minor,harmonic_minor,melodic_minor, the church modes, pentatonic and blues scales,chromatic,whole_tone, anddiminished. - Root: key center from
CtoB. - Usehertz and Roothz: set the root by frequency instead of note name.
- Octave: reference octave for the root.
- Tempo: a tempo value carried alongside the scale.
- Wire one Scale Source into every scale-aware node so the whole patch shares a key.
- Switching Root or Scale live moves all connected generators together.
- Use Usehertz with Roothz when you need an exact tuning reference.
Parameters
Section titled “Parameters”This operator does not expose user parameters in the extracted schema.
Catalog metadata
Roles
- source
- generator
Tags
None listed.
Search groups
- scale