Clipper oder Limiter: Spitzen und Aliasing vor dem Export

Management Summary
Clipper und Limiter begrenzen kurze Lautstärkespitzen bei der Vorbereitung von Musikveröffentlichungen. Ein Clipper kappt oder rundet Spitzen, ein Limiter senkt den Pegel im Umfeld der Spitze. Beide ermöglichen mehr Lautheit, verändern aber auch den Klang. Entscheidend sind der gewünschte Charakter und ausreichend Reserve: Beim Umwandeln in Streamingformate können erneut hohe Spitzen entstehen. Ein Hörvergleich bei gleicher Lautheit und die Kontrolle der fertigen Datei helfen, Klang und Verzerrungsrisiko abzuwägen.
Inhalt
Clipper und Limiter begrenzen Spitzen, verändern die Wellenform aber unterschiedlich. Ein harter Clipper schneidet Werte oberhalb einer Grenze ab. Ein weicher Clipper rundet die Wellenform allmählicher. Ein Limiter senkt die Verstärkung über einen Zeitraum rund um eine Spitze. Für den praktischen Vergleich braucht es gleiche Lautheit, eine Prüfung der kodierten Datei und einen Hörtest.
Dieser Versuch vom September 2026 vergleicht sechs Verarbeitungswege in FFmpeg an einem synthetischen Mix und einem Testton. Gemessen werden Spitzenänderungen und unerwünschte Frequenzanteile. Welches Plug-in am besten klingt, beantwortet der Versuch nicht. Derselbe Mix wird ebenfalls untersucht im Artikel True Peak nach dem Encoding.
Ein Master ist die fertig bearbeitete Audiofassung für die Veröffentlichung. Harmonische sind Anteile bei ganzzahligen Vielfachen einer Grundfrequenz. Attack bestimmt hier, wie schnell der Limiter die Absenkung erreicht; Release beschreibt die Rückkehr zur ursprünglichen Verstärkung.
Die Begriffe hinter dem Vergleich
Ein Sample ist ein gespeicherter Amplitudenwert. Sample Peak ist der betragsmäßig größte Wert; negative Ausschläge zählen ebenfalls. True Peak schätzt, wie hoch die rekonstruierte Wellenform zwischen den Samples reicht. Eine Samplegrenze von −1 dBFS ist deshalb etwas anderes als ein gemessener Spitzenwert von −1 dBTP. Die integrierte Lautheit in LUFS beschreibt die Lautheit der gesamten Aufnahme. Gleiche LUFS-Werte machen die Lautheit vergleichbarer, aber nicht den Klang identisch.
Aliasing erzeugt Frequenzanteile, die im ursprünglichen Signal nicht an diesen Frequenzen liegen. Frequenzen oberhalb der halben Abtastrate lassen sich nicht eindeutig darstellen. Bei 44,1 kHz liegt diese Grenze bei 22,05 kHz. Clipping erzeugt zusätzliche Obertöne. Anteile oberhalb der Grenze können bei niedrigeren Frequenzen wieder auftauchen.
Überabtastung verarbeitet das Signal vorübergehend mit einer höheren Abtastrate. Vor der Rückrechnung entfernen Filter hohe Frequenzanteile. Das kann Aliasing verringern, garantiert aber weder vollständige Entfernung noch unveränderte Ausgangsspitzen.
Was der Versuch tatsächlich prüft
- Sechs Wege: FFmpeg 7.1.5 mit
alimiter, harter Kappung und der glattentanh-Kurve vonasoftclip. Jedes Verfahren lief bei 44,1 kHz und mit externer 4×-Umrechnung durch soxr auf 176,4 kHz und zurück. Die eingestellte Samplegrenze betrug −1 dBFS. Der Limiter verwendete 5 ms Attack/Vorausschau, 50 ms Release und keine automatische Pegelanhebung. - Testton: 6,2 kHz mit einer Eingangsspitze 6 dB oberhalb der Grenze. Ausgewertet wurde eine mittlere Sekunde. Aus der Restenergie wurden Bereiche von jeweils 30 Hz beiderseits des Grundtons sowie der zweiten und dritten Harmonischen entfernt, außerdem Frequenzen unter 20 Hz. Die übrige Energie wird relativ zum Grundton angegeben.
- Mix: eine synthetische Stereoaufnahme von 32 Sekunden mit ursprünglich −18,5 LUFS. Die Eingangsverstärkung wurde für die Ziele −12, −10 und −8 LUFS jeweils angepasst. Achtzehn Master wurden mit AAC 256, MP3 320 und Opus 128 kbit/s kodiert; daraus entstanden 54 Codec-Ergebnisse.
- Spitzen: Die historische 4×-Schätzung in Python verwendet Koeffizienten aus Anhang 2 der ITU-R BS.1770-5. Bei 44,1 kHz entstehen damit 176,4 kHz, weniger als die dort für die Messgerätebezeichnung beschriebene überabgetastete Rate von 192 kHz. Die dBTP-Angaben bleiben als archivierte Schätzwerte erhalten, ohne zertifizierte Normkonformität zu behaupten. Eine 16×-Berechnung mit soxr dient als separate Gegenrechnung.
- Vergleich der Wellenformen: Laufzeit und eine konstante Verstärkung wurden an die Quelle angepasst. Danach wurde die Energie des bearbeiteten Signals mit der verbleibenden Differenzenergie verglichen. Ein größeres Verhältnis bedeutet weniger Restabweichung nach diesem Abgleich. Das ist keine Klangnote.
Die eingebaute Überabtastung von asoftclip kam in diesen sechs Wegen nicht zum Einsatz. Eine gezielte Nachprüfung mit FFmpeg 7.1.5 ergab bei harter Kennlinie und den Faktoren 4 und 8 erneut einen fast reinen Sinus, obwohl der Eingang die Kappungsgrenze überschritt. Faktor 2 erzeugte weiterhin Obertöne. Das ist eine Beobachtung dieser Umsetzung, kein Beleg für fehlerhafte interne Überabtastung in allen Programmen.

Sinustest: weniger Restenergie durch Überabtastung
| Verfahren | Harmonische in den Analysebändern | Restenergie / Grundton | stärkste Linien | Sample Peak | True Peak |
|---|---|---|---|---|---|
| Limiter | Nicht aufgelöst | −83 dB | 6,1 und 6,3 kHz | −1,00 dBFS | −0,82 dBTP |
| Limiter, 4-fach | Nicht aufgelöst | −135 dB | – | −1,00 dBFS | −0,82 dBTP |
| Clipper hart | −12,9 dB | −25 dB | 13,1, 11,7 und 0,7 kHz | −1,00 dBFS | +0,50 dBTP |
| Clipper hart, 4-fach | −12,9 dB | −51 dB | 9,0 und 3,4 kHz | −0,39 dBFS | −0,14 dBTP |
| Clipper weich | −15,5 dB | −28 dB | 13,1 und 0,7 kHz | −1,32 dBFS | −0,94 dBTP |
| Clipper weich, 4-fach | −15,5 dB | −136 dB | – | −1,29 dBFS | −0,72 dBTP |
Die Restenergie der Tabelle ist kein ausschließlicher Aliasing-Messwert. Beim direkten Limiter enthält der Wert Nebenlinien nahe 6,1 und 6,3 kHz, passend zu einer wechselnden Verstärkung. Bei sehr niedrigen Pegeln zählen auch numerische Reste und Einflüsse der Analyse dazu. −136 dB bedeutet deshalb weder eine einzeln bestätigte Zuordnung sämtlicher Aliasanteile noch hörbare Perfektion eines Plug-ins. „Nicht aufgelöst“ in der Oberwellenspalte bedeutet vernachlässigbar in dieser Berechnung, nicht mathematisch abwesend.
Der harte Clipper erzeugte deutliche zurückgefaltete Anteile bei 13,1, 11,7 und 0,7 kHz. Die gesamte Restenergie lag etwa 25 dB unter dem Grundton, bei der weichen Kurve etwa 28 dB darunter. Externe 4×-Verarbeitung senkte diese Werte auf ungefähr −51 und −136 dB. Julius O. Smith von Stanford erklärt, warum glattere nichtlineare Kennlinien und passende Überabtastung mit Filtern Aliasing verringern können.
Die eingestellte Grenze garantierte nicht die endgültigen Spitzen. Direkte harte Kappung hielt die Samples bei −1,00 dBFS, während die 4×-Spitzenschätzung +0,50 dBTP erreichte. Mit externer Überabtastung entstand nach der Rückrechnung auf 44,1 kHz ein Sample Peak von −0,39 dBFS. Filter können die Form eines bereits gekappten Signals verändern und Überschwinger erzeugen.
Der Mix: gleiche Lautheit bedeutet nicht gleiche Spitzen
| Verfahren | True Peak bei −12 LUFS | bei −10 LUFS | bei −8 LUFS | 16-fach bei −8 LUFS | Signal / Restabweichung bei −8 LUFS |
|---|---|---|---|---|---|
| Limiter | −0,82 dBTP | −0,73 dBTP | −0,29 dBTP | −0,15 dBTP | 17,1 dB |
| Limiter, 4-fach | −0,95 dBTP | −0,88 dBTP | −0,88 dBTP | −0,86 dBTP | 16,6 dB |
| Clipper hart | −0,75 dBTP | −0,35 dBTP | +0,10 dBTP | +0,41 dBTP | 31,1 dB |
| Clipper hart, 4-fach | −0,48 dBTP | −0,34 dBTP | −0,12 dBTP | −0,14 dBTP | 28,7 dB |
| Clipper weich | −2,42 dBTP | −1,64 dBTP | −1,17 dBTP | −0,81 dBTP | 20,9 dB |
| Clipper weich, 4-fach | −2,28 dBTP | −1,44 dBTP | −0,96 dBTP | −0,92 dBTP | 20,6 dB |
Nach dem beschriebenen Abgleich hinterließ direkte harte Kappung die geringste Restabweichung: bei −12 LUFS etwa 57 dB unter dem bearbeiteten Signal, bei −8 LUFS etwa 31 dB darunter. Beim direkten Limiter betrugen die Verhältnisse ungefähr 37 und 17 dB. Harte Kappung ändert nur Werte jenseits der Grenze. Die Verstärkungsänderung des Limiters reicht über die Spitze hinaus. Bei den überabgetasteten Wegen zählen auch Filterwirkungen zur Differenz. Keiner dieser Werte belegt einen natürlicheren Klang.
Die weiche Kurve verändert Samples bereits unterhalb der eingestellten Grenze. Vor dem Kodieren bei −8 LUFS hatte der direkte weiche Clipper mit −1,17 dBTP die niedrigste 4×-Schätzung. Die niedrigste 16×-Schätzung lieferte der überabgetastete weiche Clipper mit −0,92 dBTP. Der überabgetastete Limiter war daher vor dem Kodieren nicht das Verfahren mit den niedrigsten Spitzen. Nach AAC lag dessen Wert in der nächsten Tabelle dagegen am niedrigsten.
Nach dem Kodieren: hohe AAC-Spitzen in diesem Mix
| Verfahren bei −8 LUFS | True Peak vorher | nach AAC 256 | nach MP3 320 | nach Opus 128 | Abtastwerte über 0 dBFS nach AAC | AAC, 16×-Schätzung |
|---|---|---|---|---|---|---|
| Limiter | −0,29 dBTP | +0,64 dBTP | −0,21 dBTP | +0,21 dBTP | 2 | +1,01 dBTP |
| Limiter, 4-fach | −0,88 dBTP | +0,36 dBTP | −0,52 dBTP | −0,01 dBTP | 3 | +0,45 dBTP |
| Clipper hart | +0,10 dBTP | +2,57 dBTP | +0,27 dBTP | +0,77 dBTP | 98 | +2,77 dBTP |
| Clipper hart, 4-fach | −0,12 dBTP | +1,95 dBTP | +0,12 dBTP | +1,05 dBTP | 101 | +1,95 dBTP |
| Clipper weich | −1,17 dBTP | +2,06 dBTP | −0,79 dBTP | +0,19 dBTP | 8 | +2,25 dBTP |
| Clipper weich, 4-fach | −0,96 dBTP | +3,07 dBTP | −0,95 dBTP | −0,08 dBTP | 12 | +3,08 dBTP |
Alle sechs AAC-Fassungen mit −8 LUFS überschritten null. Die kleinste 4×-Schätzung betrug +0,36 dBTP beim überabgetasteten Limiter, die größte +3,07 beim überabgetasteten weichen Clipper. Die erneute Kodierung der archivierten Master bei der Prüfung bestätigte diese Werte. Die 16×-Gegenrechnung bestätigt die Überschreitungen, aber nicht identische Zahlen: Beim direkten Limiter werden beispielsweise aus +0,64 dBTP nun +1,01 dBTP.
Die Samplezahlen zählen Werte oberhalb der Vollaussteuerung in beiden Kanälen, keine hörbaren Clipping-Ereignisse. Die Dekodierung im Gleitkommaformat erhält diese Werte. Ob tatsächlich etwas abgeschnitten wird, hängt von der folgenden Verarbeitungsstufe und deren Verstärkung ab.
Auch bei −10 LUFS waren alle sechs archivierten AAC-Ergebnisse positiv. Bei −12 LUFS blieben alle achtzehn Ergebnisse der drei getesteten Codecs in der historischen 4×-Berechnung negativ. Das beschreibt diesen Mix und diese Einstellungen. Es belegt weder einen größeren Anstieg bei jedem lauteren Master noch eine allgemeine Sicherheit bei −12 LUFS.
Was sich daraus praktisch ableiten lässt
Überabtastung kann unerwünschte zurückgefaltete Frequenzen verringern. Dafür steigt der Rechenaufwand; Filterung und Verzögerung können sich ebenfalls ändern. Ein sinnvoller Vergleich prüft die tatsächlich vorhandenen Optionen eines Plug-ins bei gleicher Lautheit. Der gewünschte Klang und der benötigte Abstand zur Spitzengrenze zählen gemeinsam.
Ein nachgeschalteter Limiter kann Spitzen eines Clippers begrenzen. Diese Kombination wurde hier aber nicht getestet. Ein Samplelimiter garantiert außerdem keine True-Peak-Grenze nach Umrechnung der Abtastrate oder Kodierung. Die endgültige exportierte und dekodierte Datei braucht weiterhin eine Messung. Das verlinkte Mastering-Tutorial für FL Studio beschreibt einen anderen Aufbau; dessen Grenzwert ist keine universelle Einstellung für diesen Versuch.
Das LUFS- und True-Peak-Messgerät ermöglicht eine Exportprüfung im Browser. Browserdekodierung und Umrechnung der Abtastrate können von einem Mastering-Plug-in abweichen. Spitzenmessungen ergänzen den Hörvergleich. Ob Verzerrung, veränderte Anschläge oder ein bestimmter Klangcharakter zur Musik passen, entscheidet keine Spitzenzahl.
Fragen und Antworten
Warum entstehen unerwünschte Töne bei 13,1, 11,7 und 0,7 kHz?
Symmetrische Hard- und tanh-Kennlinien erzeugen bei einem Sinus ungerade Harmonische. Bei 6,2 kHz Grundfrequenz liegt die fünfte Harmonische bei 31,0 kHz und die siebte bei 43,4 kHz. Mit 44,1 kHz Abtastrate erscheinen daraus 44,1 − 31,0 = 13,1 kHz und 44,1 − 43,4 = 0,7 kHz. Die neunte Harmonische bei 55,8 kHz erscheint als 55,8 − 44,1 = 11,7 kHz.
Bei 4×-Verarbeitung liegt die relevante halbe Abtastrate bei 88,2 kHz. Sehr hohe Harmonische können weiterhin zurückfalten: Aus 167,4 kHz werden 9,0 kHz, aus 179,8 kHz werden 3,4 kHz. Überabtastung verschiebt die Grenze, macht die Obertonreihe eines harten Clippers aber nicht endlich.
Lässt sich aus dem AAC-Ergebnis eine niedrigere Grenze berechnen?
Nur als grobe Annahme. Liegt eine bereits dekodierte Datei bei +0,36 dBTP, verschiebt eine Absenkung dieser Datei um mehr als 0,36 dB die Spitze unter null. Eine niedrigere Limitergrenze mit anschließender neuer Kodierung ist ein anderer Vorgang: Begrenzung, Lautheit und Codecverhalten können sich ändern. Der Versuch ermittelt keine Grenze, die nach erneuter Kodierung einen negativen Spitzenwert garantiert. Spotifys Empfehlung unter −2 dBTP für Master über −14 LUFS bleibt eine Orientierung, kein Beweis für diese Verarbeitungskette.
Ist ein Clipper mit anschließendem Limiter besser?
Dieser Versuch beantwortet das nicht. Die sechs Wege nutzten jeweils ein einzelnes Clipping- oder Limiting-Verfahren, mit oder ohne externe Überabtastung. Eine Kombination benötigt einen eigenen Hörvergleich bei gleicher Lautheit und Spitzenmessungen vor und nach dem Kodieren. Verschiedene Plug-ins verwenden unterschiedliche Kennlinien, Zeitabläufe und Filter.
Quellen
- Practical Advice – Physical Audio Signal Processing (Julius O. Smith III)
- Nonlinearities – Physical Modeling Synthesis Update (Julius O. Smith III)
- Fruity Soft Clipper – Effect Plugin
- FFmpeg Filters Documentation
- ITU-R BS.1770: Algorithms to measure audio programme loudness and true-peak audio level
- EBU Tech 3343: Guidelines for Production of Programmes in accordance with R 128
- Spotify for Artists: Loudness normalization
- MDN: Audio decoding and resampling with decodeAudioData
Ein Problem, ein nachvollziehbarer Weg
Mein Musik-Export soll sauber bleiben
- Verstehen: Clipper oder Limiter?
- Ausprobieren: Lautheit und Spitzen messen
- Lautheit und Spitzen des Exports prüfen. Messwerte helfen beim Vergleichen; der Hörtest und der Blick auf das verwendete Material gehören dazu.