EQ in a layer: an independent low shelf first, then a fixed bank #122
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bcox/tymbal#122
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
bcox asked on 2026-10-05 for a ticket for each engine gap that the third set of instruments in his
moregaps.mdleft without one. Engine claims are from reading the tree atf6aa8ebaonmain. Instrument claims are from that day's research, read mostly as archive.org OCR of the manuals by research agents and not re-checked; the sources are listed in that document. Nothing here is built, measured or listened to.Summary
A layer's only EQ is the strip's tilt: a coupled pair of shelves, 2^tilt on the high and 2^-tilt on the low, so full travel is exactly 6 dB, with a pivot, and not a modulation destination (
dsp/layer_strip.h:363-381). The FM pair has three formant bands (dsp/fm_pair_layer.h:352-372). The console strip's EQ is four bands (fabric/inserts.h:82-91) and project-level, not a patch's. #14 (closed) asked for a filter or an EQ at the end of the FM pair's chain.moregaps.md's recommendation since its first set: a low shelf in the layer is the engine change with the widest payoff. 80 of the Alpha Juno's 128 factory tones sit on its bass-boost setting; 70 of the Juno-106's 128.What the instruments do
A fact that shapes it
A static linear EQ after the sum equals the same EQ on every voice. So a channel-scope instance covers every case above (the Polymoog's resonators and the K5's DFT are shared in the hardware too), and per-voice cost is never needed for an EQ that nothing modulates per note.
The work, as a sketch
Two sizes, in order:
SvfStatewidth. It covers both Junos, the Poly-800 II, the Trident and the Delta, and most of what the file set tallied.dsp/svf.hcomputes all three taps in one recursion), with frequency and gain as lanes. A fixed bank is peaks at fixed frequencies; the Polymoog's resonators are three bands with a shared mode. Same slot machinery as the delay, reverb and phaser layers.Open