Din master klipper efter upload? Det er (ofte) True Peak der driller
Problemet: Det lød fint i din DAW, men ikke på Spotify
Jeg har prøvet den klassiske: Masteren sidder, limiteren gør sit, og der er ingen røde lamper. Så uploader man. Og pludselig er der små “cracks” i toppen, typisk i et omkvæd eller i et build med mange hi-hats. Det er her folk begynder at mistænke streamingtjenesterne for at sabotere ens musik. Spoiler: det er sjældent sabotage. Det er ofte true peak og inter-sample peaks (peaks mellem samples) der kommer og minder os om, at digital lyd kan være træls på en meget matematisk måde.
Hvis du allerede har styr på LUFS og normalisering, så er det her næste niveau af “hvorfor pokker klipper det”. Hvis ikke, så tag den roligt. Du skal bare have et par målinger og et par limiter-indstillinger på plads. Og ja: Klassisk digital audio. Alt virker, bare ikke samtidig.
True Peak vs dBFS: hvad er forskellen i praksis?
dBFS (decibels full scale) er det niveau din DAW viser pr. sample. 0 dBFS er loftet. Når en sample rammer eller går over, klipper den. Så langt, så godt.
True peak handler om den reelle peak, når signalet bliver rekonstrueret som en bølgeform efter D/A-konvertering, resampling eller codec-encoding. Den kan godt stikke over 0 dBFS, selvom dine samples ikke gør. Det er derfor true peak måles i dBTP (decibels true peak), mens din normale peak-måler er dBFS.
En praktisk måde at tænke på: dBFS er “de tal vi har i filen”. True peak er “det der kan ske, når verden udenfor filen rører ved den”. Streaming er meget “verden udenfor filen”.
Inter-sample peaks (ISP): peaks du ikke kan se med en almindelig peak meter
Inter-sample peaks opstår især, når signalet er tæt på 0 dBFS og samtidig meget “skarpt”: hårdt limiteret, klippet, eller fyldt med transients (snare, claps, hats). Codec og resampling kan få de små mellemrum mellem samples til at danne en højere top end nogen enkelt sample viste.
Det er grunden til, at du kan eksportere en fil der aldrig rammer 0 dBFS, og alligevel høre distortion efter upload. Din master var “legal” i din DAW. Den var bare ikke robust (ups, det ord må jeg ikke bruge) nok til den behandling. Lad os sige “codec-sikker”.
Hvornår opstår true peak-overs typisk?
Jeg ser det næsten altid i én af de her situationer:
- Brickwall limiting tæt på 0.0 dB (ceiling sat til 0.0 eller -0.1)
- Clipping på drums eller master for ekstra edge, især i elektronisk musik
- Sample rate-konvertering (fx 48 kHz projekt, men leverer 44.1 kHz)
- Lossy codecs (Ogg/AAC), som streaming bruger i forskellige varianter
Og ja, det kan være selektivt. Det klipper måske kun i venstre kanal på et crash. Eller kun når vokalen og et supersaw-stack rammer samtidig. Det er normalt, og det gør det også ekstra irriterende at finde.
Sådan måler du korrekt: true peak meter og oversampling
Før du ændrer noget, så mål rigtigt. En almindelig peak meter i din DAW er ikke nok. Du skal bruge en meter der kan vise true peak (dBTP) og helst kan køre med oversampling.
Oversampling betyder i praksis, at måleren (eller limiteren) “kigger” på flere punkter mellem samples ved at opsample internt. Det afslører inter-sample peaks. Mange plugins kan køre 2x, 4x, 8x eller 16x. Typisk er 4x et fint sted at starte. 8x hvis du vil være ekstra sikker og din CPU ikke begynder at hyperventilere.
Hvis du er i gang med at bygge bedre vaner omkring pre-master og headroom, så har jeg en hel kategori om gain staging og balance som passer ret godt sammen med det her.
Hurtig tjekliste til måling
- Sæt en true peak meter sidst på masteren (efter limiter).
- Afspil de mest tætte steder: drop, omkvæd, sidste chorus, build-up.
- Notér max dBTP og hvor ofte den rammer (en enkelt spike vs konstant).
- Hvis du kan: kør målingen med 4x oversampling.
Ser du +0.5 dBTP eller +1.2 dBTP, så har du forklaringen på de mystiske klik efter upload. Også selvom din DAW aldrig viste rødt.
Limiter-opsætning der faktisk minimerer overs after conversion
Der findes 100 limiter-workflows. Jeg bruger ikke samme hver gang. Men hvis målet er færre true peak-overs efter codec, så går jeg næsten altid efter de her greb.
1) Sæt ceiling lavere end du tror
Start med -1.0 dBTP som ceiling, hvis det er til streaming. Nogle slipper afsted med -0.8, andre skal ned på -1.2. Jeg synes -1.0 er et godt “jeg vil gerne sove roligt”-punkt.
Hvis du tidligere har kørt med -0.1 dBFS, så føles -1.0 som et stort tab. Det er det sjældent i praksis, fordi normalisering alligevel flytter niveauet. Hvis du vil nørde normalisering og hvorfor din master kan føles flad på Spotify, så giver den her gennemgang ret god mening som makker til true peak.
2) Brug oversampling i limiteren, ikke kun i måleren
Hvis din limiter har oversampling, så slå det til. Det reducerer risikoen for ISP, fordi limiteren reagerer mere korrekt på de peaks, der ellers kun opstår “mellem samples”.
Min erfaring: 4x er ofte rigeligt. 8x kan være nødvendigt på meget aggressivt materiale, især bright EDM med hård top.
3) Pas på ultra-korte release-tider på master
Korte release-tider kan give mere loudness og energi, men de kan også skabe skarpe, små peaks og forvrængning, der bliver værre efter encoding. Hvis din limiter begynder at “chattere” på hi-hats, så prøv en lidt længere release eller en auto-release mode.
En konkret øvelse: Hvis du ser true peak spikes ved hats og cymbaler, så prøv at sænke input til limiteren 0.5 dB og kompensér med lidt makeup, eller gå efter en anelse mindre gain reduction. Tit forsvinder problemet uden at tracket føles mindre.
4) Hvis du clipper: clip før limiter, og mål bagefter
Clipping kan være fedt. Men clip på master + høj ceiling er nærmest en invitation til inter-sample peaks. Hvis du bruger en clipper for karakter, så gør det før limiteren, og lad limiteren være den sidste “politi-betjent” med true peak ceiling.
Og ja, jeg ved godt det kan være fristende at lade clipperen være sidste led, fordi det lyder edgy. Gem det trick til steder hvor du selv styrer afspilningen, ikke til streaming.
Roundtrip-test: export, re-import, mål det der faktisk ender i filen
Her er workflowet jeg bruger, når jeg vil være sikker. Det tager 3-5 minutter og sparer mig for at gen-uploade tre gange.
- Export din master som WAV (typisk 24-bit, samme sample rate som projektet).
- Importér WAV-filen tilbage i din session på et nyt spor.
- Slå alle master-plugins fra, så du kun afspiller filen.
- Mål true peak på den importerede fil (igen med oversampling).
Hvis din exported fil allerede har true peak overs, så er det ikke engang streaming der gør det. Så er det din egen rendering-kæde, oversampling-indstillinger, eller sample rate-konvertering der skubber den over.
Hvis den ikke har overs, men streaming-versionen klipper, så er det typisk codec. Så går du efter mere margin (lavere ceiling) og mindre aggressiv limiting i toppen.
Codec-stress test (den realistiske “hvor går den i stykker?”)
Vil du presse den lidt? Lav en test hvor du encod’er til AAC/Ogg (der findes gratis værktøjer og mange DAWs kan gøre det). Importér den fil og mål igen. Du behøver ikke gøre det hver gang, men hvis du har et track der driller, så afslører det hurtigt hvor du skal justere.
Jeg plejer at gemme sådan en lille test-rutine i min projekt-template. Det er lidt som at have chili-olie klar i køleskabet: Du bruger den ikke altid, men når du gør, er du glad for den er der.
Praktiske anbefalinger til headroom: hvad er “safe”?
Der er mange meninger her, men hvis du vil minimere risikoen for “overs after conversion”, så virker de her ranges typisk godt:
- Ceiling: -1.0 dBTP som udgangspunkt til streaming.
- True peak max: hold det under -1.0 dBTP målt på den færdige fil.
- Hvis det er meget lyst og transient-tungt: overvej -1.2 dBTP.
Og hvis du tænker “men mit track skal være højere”, så er det ofte bedre at arbejde med arrangement, low-end kontrol og transient-design end at presse limiteren hårdere. I mix og pre-master-verdenen er det frustrerende ofte svaret: mindre rod giver mere loudness uden straf.
Fejlfinding: “det klipper kun nogle steder”
Her er min lille hvis X, så prøv Y-liste. Den er skrevet efter alt for mange nætter med “hvorfor kun i takt 57?”.
Hvis det klipper i hi-hats og cymbaler
Prøv at sænke limiter input 0.5-1 dB, slå 4x oversampling til, og sæt ceiling til -1.0 dBTP. Hjælper det ikke, så kig på en mild de-esser eller dynamisk EQ i 6-12 kHz før limiteren. Ikke fordi toppen er “forkert”, men fordi den bliver dyr efter codec.
Hvis det klipper i bas-drop eller kick
Det kan være limiteren der pumper og laver små peaks på transienten. Prøv lidt længere release, eller brug to trin: en blid limiter først (1-2 dB GR) og så en sidste true peak-limiter der kun fanger de værste. Det lyder ofte mere stabilt.
Hvis det kun klipper efter sample rate-konvertering
Export i projektets sample rate først, og lad så en god SRC (sample rate conversion) gøre resten. Nogle gange er det ikke din mixbus der er problemet, men din konvertering. Roundtrip-testen afslører det ret hurtigt.
En lille vane der betaler sig: gem en “streaming-safe” master-kæde
Når du har en limiter-opsætning der holder true peak under kontrol, så gem den. Som preset eller som en template. Især hvis du laver mange releases og ikke gider gen-opfinde den samme kæde i hvert projekt.
Jeg ville gøre det her næste gang du masterer: Sæt ceiling til -1.0 dBTP, slå oversampling til, kør en roundtrip-test, og notér hvad din max dBTP ender på. Når du har gjort det 3-4 gange, får du en ret god fornemmelse af, hvor hårdt du kan presse uden at streaming senere giver dig den der lille “knas”-påmindelse.
Og hvis du vil nørde mere i plugins til dynamik og kontrol, så ligger der en masse relateret stof under EQ, kompression og dynamik, som i praksis er der, hvor de fleste true peak-problemer bliver forebygget.









Send kommentar
Du skal være logget ind for at skrive en kommentar.