Expand description
Rack description: a frontend-facing view of a PatchTree as modules,
knobs, and wires.
Every knob carries the trace address of the choice site it displays
(node/0#cut, amp#attack, …) — the same addresses the grammar samples,
crate::genome encodes, and MH proposes over. That makes the panel a
direct view of the genome: turning a knob is an edit at that address
(crate::edit::set_param) and locking a knob is a constraint on that
address during refinement.
Structs§
- Knob
- One knob on a module faceplate.
- Rack
Description - The full rack view of one patch.
- Rack
Module - One module faceplate in the rack.
- Wire
- A patch cable between two modules.
Enums§
- Knob
Kind - What kind of control a knob is.
Functions§
- describe
- Describe a patch as a rack of modules, knobs, and wires.
- drive_
mode_ options - Display names for the distortion-mode categorical, in index order.
- filter_
options - Display names for the filter-kind categorical, in index order.
- noise_
options - Display names for the noise-color categorical, in index order.
- table_
options - Display names for the wavetable categorical, in index order.
- waveform_
options - Display names for the waveform categorical, in index order.