@@ -211,6 +211,33 @@ down thirty times a second. Applying must NOT revert, since the audition *was*
211211the thing applied. And moving between two entries in a shelf is not leaving it,
212212so each entry has to call its neighbours' auditions off itself.
213213
214+ ** The three rules are built too** , and so is the visual direction:
215+
216+ - * Two faces.* A module opens on its name, what it is for, and the one control
217+ that carries it — ` EFFECT_COPY.primary ` , with ` primaryEnds ` saying what its
218+ two ends sound like. Everything else is behind a Details disclosure, which is
219+ also where the DSP name lives. Ten of fifteen effects; the five whose primary
220+ is "strength" open on all their controls until ` PROFILES ` ships, which is
221+ honest — inventing one knob for them now would be a knob that lies.
222+ - * One knob that matters.* Half of it. The derived control is ` PROFILES ` and has
223+ not shipped; what HAS is the case that made the rule incoherent — see below.
224+ - * Name the outcome.* Modules, knobs, the add menu and the preset shelf.
225+
226+ - ** The range IS the module.** The add menu offers five named jobs — Tame
227+ Boominess, Reduce Mud, Reduce Boxiness, Add Clarity, Soften Harshness — and
228+ ` peaking ` is not offered as itself. ` packages/core/src/audioFxJobs.ts ` . Every
229+ one is a job the preset catalogue already ships, at the settings it ships it
230+ with, so the list names the vocabulary the presets were written in rather than
231+ inventing a second one.
232+ - ** The shared ruler.** Every spectral module shows where it acts across the
233+ seven named ranges, log-spaced, with the range it is in named underneath.
234+ - ** Family lettering and the tint step.** Four families told apart by the sans,
235+ the serif spent on non-linear, monospace for the measuring modules, and a
236+ lightness step per module derived from registry position.
237+ - ** The schematic** , translated to one column: IN and OUT terminals, every step
238+ numbered over what the rack shows, and a preset's consecutive nodes bracketed
239+ as the one thing that was added.
240+
214241What is still not wired: ` PROFILES ` , below.
215242
216243It has no entry for Tone or for the levelling module, because both carry their
0 commit comments