Skip to content

feat(korg): 3-Band-EQ im .all-Slot-Editor (v3.304.0) - #34

Merged
GeorgDub merged 1 commit into
mainfrom
feat/korg-slot-eq
Jul 30, 2026
Merged

GeorgDub merged 1 commit into
mainfrom
feat/korg-slot-eq

Conversation

@GeorgDub

Copy link
Copy Markdown
Owner

Der letzte offene Punkt aus dem ModernKorgManager-Vergleich (omnitribe/docs/vergleich_modern_korg_manager.md, Punkt ④ — MKMs „Node EQ").

Warum

sampleEqualizer3Band.ts lag mit Tests im Projekt, hatte aber keinen UI-Consumer — dasselbe Muster wie bei der übrigen Mastering-Kette: die Fähigkeit war da, die Verdrahtung fehlte. Genau das war der Kernbefund des Vergleichs.

Was

Neu korgSlotEq.ts (rein): Formatbrücke auf interleavtes Slot-PCM (wiederverwendet interleavedToBuffer/bufferToInterleaved aus korgMatch) plus fünf Voreinstellungen. Kein eigenes DSP — die Biquads bleiben im Helfer.

Die Voreinstellungen sind auf das Gerät hin gewählt, nicht auf ein Mischpult:

Preset Eingriff Wofür
Mumpf raus −4,5 dB um 300 Hz wenn ein Pattern dicht klingt, aber undeutlich
Druck +4 dB ab 120 Hz, −2 dB Mitte Kicks, die im Pattern untergehen
Höhen auf +4,5 dB ab 6 kHz Samples, die auf 22 kHz heruntergerechnet wurden
Telefon Bass + Höhen weg, Mitten betont Effekt für Vocal-Schnipsel und Breaks
Sub weg −12 dB unter 80 Hz spart Kopfraum, den die Electribe unten nicht wiedergibt

Eine bewusste Entscheidung gegen Bequemlichkeit

Der EQ normalisiert nicht selbst. Ein EQ, der heimlich den Pegel nachzieht, ist nicht nachvollziehbar — man weiß hinterher nicht, was der EQ und was die Automatik getan hat. Stattdessen meldet das Ergebnis clipped samt Hinweis, dass „Korg Match" das aufräumt. Mit eigenem Test darauf, damit das nicht später „hilfsbereit" nachgerüstet wird.

Tests

17 neue Tests. Geprüft wird nicht die Biquad-Mathematik (die hat eigene Tests), sondern was durch die Anbindung dazukommt:

  • jede Voreinstellung trifft die Frequenz, die ihr Name verspricht — gemessen als RMS der zweiten Signalhälfte, um den Filter-Einschwinger auszulassen
  • Stereo-Kanäle werden nicht zusammengerührt (rechts stumm bleibt stumm — das fällt bei symmetrischem Testmaterial nicht auf)
  • Übersteuerung wird gemeldet statt verschluckt
  • Eingabepuffer bleibt unverändert, leere Eingabe läuft durch

tsc clean, volle Suite grün. Der eine lokale Failer (electribe-import.test.ts Pan-Histogramm über die lokale e2s-2016.e2sallpat) ist vorbestehend und skippt auf CI.

🤖 Generated with Claude Code

…gleichs (v3.304.0)

sampleEqualizer3Band.ts lag mit Tests im Projekt, hatte aber keinen
UI-Consumer — dasselbe Muster wie bei der uebrigen Mastering-Kette: die
Faehigkeit war da, die Verdrahtung fehlte.

Neu korgSlotEq.ts (rein): Formatbruecke auf interleavtes Slot-PCM
(wiederverwendet die Bruecke aus korgMatch) plus fuenf Voreinstellungen, die
auf das Geraet hin gewaehlt sind: Mumpf raus (300 Hz), Druck (120 Hz fuer
Kicks), Hoehen auf (6 kHz, hilft heruntergerechneten Samples), Telefon,
Sub weg (unter 80 Hz — Kopfraum, den die Electribe unten nicht wiedergibt).

Bewusst KEINE Selbst-Normalisierung: ein EQ, der heimlich den Pegel nachzieht,
ist nicht nachvollziehbar. Stattdessen wird Uebersteuerung gemeldet, mit
Hinweis auf "Korg Match" — mit eigenem Test, damit das nicht spaeter
"hilfsbereit" nachgeruestet wird.

17 Tests (Frequenzwirkung je Preset, Stereo-Kanaltrennung, Clipping-Meldung),
tsc clean, 11353 gruen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@GeorgDub
GeorgDub merged commit ddea70d into main Jul 30, 2026
2 of 3 checks passed
@GeorgDub
GeorgDub deleted the feat/korg-slot-eq branch July 30, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant