New features:
- Mixer module:
	- Boot: hold switch 3, center waveform pot,release to commit (waveform pot CCW for oscillator module)
	- 4 mixing engines (left page switches to select; Trio 1..4):
		- Attenuation: scale channel i to output i
		- Pan: pan channel i between left / right
		- Quadra: scan channel across outputs →1→2→3→4
		- Crossfade:r scan the 4 inputs onto output i
	- sidechain / accent: left control pots
		- pot CCW = inputy fully sidechain (signal - 1 max)
		- pot CW = input fully accentuated (signal X 1.5 max)
		- sidechain / acccent trigger source:
			- aux 1
				Or
			- any audio input: right page, hold switch 3 and turn pot 1 to select one of the input
		- attack and decay: right page, hold switch 3 and turn pot 3 (A) and 4 (D)
		- threshold (post gain): right page, hold switch 3 and turn pot 2
		- source HP filter or LP filter : right page, switch 1. None (1), HP (2), LP (3)
	- Input gain (center sub-page 1): unity at center, ×500 fully CW
	- Clipping colour: right page, switch 2. Hard / digital (1), cubic / tube-ish  (2), rational FET-ish (3). +-8V for hard clipping, +-5V otherwise
- DJ filter / tilt EQ (right page pots; right switch 3 selects mode):
	- Mode 1 — DJ sweep (default):
		- Center: flat / bypass
		- CCW: low-pass closes (~20 kHz → 5 Hz)
		- CW: high-pass closes (~10 Hz → 20 kHz)
	- Mode 2 — Tilt EQ:
		- Fixed ~800 Hz pivot (tone tilt, not a cutoff sweep)
		- Center: flat
		- CCW: more lows / less highs
		- CW: more highs / less lows
		- Tilt depth ±75%
- settings save are module specific
- saving settings set current module as the default one on boot
- MIDI mapping:
	Accepted messages
	  Channel: 16 only (status 0xBF for CC)
	  Type:    Control Change
	  Notes:   ignored (any MIDI activity sets Aux 0 looper clock off)
	Value scaling
	  CC value 0…127 → internal 0…4095
	  CC 20–47: force-apply (no pot pickup)
	  CC 48–49: add to hardware totals; do not write pot 4/5
	CC map (channel 16)
	-------------------
	CC 20  Voice 0  Left page: waveIndex / sidechain offset
	CC 21  Voice 1  Left page: waveIndex / sidechain offset
	CC 22  Voice 2  Left page: waveIndex / sidechain offset
	CC 23  Voice 3  Left page: waveIndex / sidechain offset
	CC 24  Voice 0  Center: engine parameter
	CC 25  Voice 1  Center: engine parameter
	CC 26  Voice 2  Center: engine parameter
	CC 27  Voice 3  Center: engine parameter
	CC 28  Voice 0  Right page: bitCrush / EQ offset
	CC 29  Voice 1  Right page: bitCrush / EQ offset
	CC 30  Voice 2  Right page: bitCrush / EQ offset
	CC 31  Voice 3  Right page: bitCrush / EQ offset
	CC 32  Voice 0  Sub-page 0: input / CV attenuation
	CC 33  Voice 1  Sub-page 0: input / CV attenuation
	CC 34  Voice 2  Sub-page 0: input / CV attenuation
	CC 35  Voice 3  Sub-page 0: input / CV attenuation
	CC 36  Voice 0  Sub-page 1: amplitude (0…1)
	CC 37  Voice 1  Sub-page 1: amplitude (0…1)
	CC 38  Voice 2  Sub-page 1: amplitude (0…1)
	CC 39  Voice 3  Sub-page 1: amplitude (0…1)
	CC 40  Voice 0  Sub-page 2: waveIndex CV atten (0…1)
	CC 41  Voice 1  Sub-page 2: waveIndex CV atten (0…1)
	CC 42  Voice 2  Sub-page 2: waveIndex CV atten (0…1)
	CC 43  Voice 3  Sub-page 2: waveIndex CV atten (0…1)
	CC 44  Voice 0  Sub-page 3: bitCrush CV atten (0…1)
	CC 45  Voice 1  Sub-page 3: bitCrush CV atten (0…1)
	CC 46  Voice 2  Sub-page 3: bitCrush CV atten (0…1)
	CC 47  Voice 3  Sub-page 3: bitCrush CV atten (0…1)
	CC 48  Global waveIndex MIDI offset
	         Oscillator: add u12 (0…4095)
	         Mixer: add (u12 − 2048)  →  −2048…+2047
	CC 49  Global bitCrush MIDI offset
	         Same encoding as CC 48


	CW = Clock Wise = right
	CCW = Counter Clock Wise = left