Skip to main content

Module describe

Module describe 

Source
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.
RackDescription
The full rack view of one patch.
RackModule
One module faceplate in the rack.
Wire
A patch cable between two modules.

Enums§

KnobKind
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.