@liminal-hq/undertone / ControlPatch
Type Alias: ControlPatch
ControlPatch =
Partial<VoiceParams> &object
Defined in: types.ts:99
A partial set of voice parameters carried by each pattern event. Chainable pattern methods merge patches; the engine fills in defaults at play time.
degree and chord are pre-play fields, not VoiceParams: n() sets degree for .scale() to resolve into pitch, and chord() sets chord for .voicing() to expand into per-note pitches. Neither survives past that resolution step, and engine.ts never reads them — they pass through resolveParams()'s spread harmlessly if a pattern reaches play time unresolved.
Type Declaration
chord?
optionalchord?:string
degree?
optionaldegree?:number