Nulltest (ljud): jämförelse av två filer med noggrannhet på samplingsnivå

Ett nolltest jämför två ljudfiler genom att invertera polariteten hos den ena och summera den med den andra. Om båda signalerna är identiska och perfekt justerade, tar de ut varandra helt – vilket resulterar i tystnad. Det som återstår är skillnadssignalen: den mätbara skillnaden mellan de två filerna.

Oavsett om du får en ny studs från Mixing Du kontrollerar mot den gamla, två versioner efter Mastering jämför eller vill veta om summan av dina stjälkar Den här metoden levererar verkligen den färdiga mixen: Med den här metoden ser och hör du vad som faktiskt skiljer sig – istället för att enbart förlita dig på din hörsel.

Vad är ett nolltest?

Principen härstammar från fysiken: När två identiska ljudvågor med motsatta amplituder möts, tar de ut varandra. Detta kallas destruktivt ljud. interferensMed digitalt ljud använder man exakt denna effekt: Man vänder polariteten på en av de två filerna, placerar den exakt på den andra och lyssnar på summan.

Att vända polariteten är något annat än... fasförskjutningMed polaritetsomkastning ändrar alla samplingsvärden tecken, oavsett frekvens. En tidsförskjutning, å andra sidan, förskjuter signalen; dess faseffekt beror på frekvensen. För en ren jämförelse behöver du polaritetsomkastning – och perfekt timingjustering.

Resultatet kallas differenssignalen, ofta även kallad delta. Den representerar den beräknade skillnaden mellan de två filerna. Om ingen differenssignal finns kvar i den jämförda sektionen är de jämförda samplingsvärdena där identiska. Detta bevisar dock inte att alla filer är bit-identiska. Om en skillnad kvarstår visar differenssignalen just den skillnaden – oavsett om den kommer från en annan EQ, en annan volymnivå, en annan codec eller ett saknat instrument.

Varför även en enda provförskjutning förvränger resultatet

Vid 44,1 kHz varar ett sample bara cirka 0,023 millisekunder. Ändå är denna lilla förskjutning tillräcklig för att förhindra utsläckning. Teoretiskt sett återstår vid 1 kHz endast en minskning på cirka 17 dB, och vid 100 Hz, cirka 37 dB. Över cirka 7,3 kHz är skillnadssignalen ännu högre än originalet.

Därför är ett nolltest utan exakt justering av liten nytta. Olika ljudexporter börjar ofta vid något olika punkter, till exempel på grund av latenskompensation, inledning eller codec-fördröjning. Verktyget detekterar automatiskt denna offset och visar den i samplingar och millisekunder. Om den ligger utanför sökområdet kan du utöka området till ±10 eller ±30 sekunder i expertinställningarna.

Dessutom bedömer den tillförlitligheten hos det funna värdet. Om flera positioner matchar lika bra, till exempel med identiska loopar, ger verktyget inte ett enda nummer utan pekar istället ut tvetydigheten. Det detekterar också ombytta kanaler eller omvänd polaritet.

Gratis onlineverktyg: Jämför ljudfiler i din webbläsare

Med vårt verktyg kan du utföra nolltestet direkt på den här sidan. Välj originalet, till exempel din stereomix, och för jämförelse antingen en andra fil eller flera stammar, vilka summeras automatiskt. Verktyget söker efter tidsförskjutningen inom det inställda intervallet, ± 2 sekunder som standard. Om det tillförlitligt kan bestämma förskjutningen justerar det signalerna samplingsnoggrant och mäter hur mycket skillnadssignalen är under originalet; annars visar det orsaken.

Analysen körs helt i din webbläsare. Dina filer laddas inte upp. WAV- och AIFF-filer stöds, och beroende på webbläsare kan även FLAC- och MP3-filer stödjas, i mono eller stereo. Långa låtar fungerar vanligtvis på datorer; på smartphones kan det tillgängliga RAM-minnet begränsa uppspelningen.

Låt proffs kontrollera mixen och mastern.

Har du märkt en skillnad och vet inte var den kommer ifrån? Hos oss Mixanalys Vi lyssnar på din låt i studion och berättar specifikt vad du kan förbättra. Eller så kan du lämna över arbetet helt och hållet: Vi tar hand om det. Mixar din låt från dina stjälkar och det Mastering för streaming, CD och vinyl.

Korrekt avläsning av differenssignalen

Det viktigaste talet är nolldjupet: det ger efter decibel Detta indikerar hur långt skillnadssignalen ligger under originalet. Ju lägre värde, desto mer lika är filerna. Följande tabell översätter typiska värden till proportioner:

Noll djupSkillnadsförhållande till original (RMS)
−20 dB10%
−40 dB1%
−60 dB0,1%
−80 dB0,01%
exakt 0ingen rest i den jämförda sektionen
Peak-Studios onlineverktyg för nolltest: Resultat med offset, nolldjup och differenssignal
Exempel: Så här ser ett resultat ut i nolltestverktyget – offset, nulldjup, värsta punkt och likhet.

Dessa värden beskriver dock endast nivåförhållandet. Källan till eventuell kvarvarande signal och dess hörbarhet kan inte bestämmas enbart utifrån detta – det beror på ljudmaterialet, lyssningsnivån och frekvensen. Därför visar verktyget även skillnaden per tredje oktavband och dess tidsmässiga progression. Detta låter dig identifiera om signalavvikelsen är koncentrerad till basen, diskanten eller en specifik punkt i låten. Med hjälp av spelaren kan du växla mellan original-, jämförelse- och differenssignalerna och förstärka skillnaden för övervakningsändamål.

Viktigt: Inte ens ett mycket bra nolltest är en bedömning av ljudet. Skillnadssignalen är inte ett mått på "bättre" eller "sämre". Den visar bara var och var två filer skiljer sig åt – till exempel genom saknade eller tillagda komponenter, nivå-, filter- eller fasskillnader.

Varför inte noll två filer

Ofta kvarstår ett restresultat efter nolltestet, även om du inte medvetet har ändrat något. De vanligaste orsakerna är:

  • Dither: Vid export till lägre belägna länder bitdjup lägger till dithering Lägg till slumpmässigt brus – detta gör varje export något annorlunda.
  • Nivå: Även normalisering eller en liten nivåskillnad förhindrar fullständig utsläckning: Med en skillnad på 0,1 dB är det beräknade nolldjupet endast cirka -39 dB. Verktyget kan också beräkna ett resultat med en optimal nivåfaktor på begäran.
  • Pan-lagen: DAW:er utjämnar nivån under panorering De ser olika ut. Det betyder att mellanregistersignaler kan ha olika volymnivåer mellan två program.
  • Slumpmässighet i plugins: Modulering, LFO:er, unisona röster eller analoga emuleringar med brus ger också något olika resultat med varje export.
  • Samplingsfrekvens: Om en fil flyttas till en annan Sample Signalen ändras vid konvertering. Exportera därför båda filerna med samma hastighet.
  • MP3 och andra förlustbringande format: Kodaren tar bort signalkomponenter och förskjuter ofta början. Därför kvarstår nästan alltid en restsignal jämfört med den ursprungliga WAV-filen.

Stammar är ett specialfall: Huruvida summan av alla spår exakt matchar den slutliga mixen beror på hur de skapades. Effekter på masterbussen, bussarna eller programvaruavskiljning kommer att leda till avvikelser. Vi förklarar hur man levererar rena spår nedan. Exportera stjälkar; för AI-spår är det värt att ta en titt på Hur man blandar Suno-stjälkar ordentligt.

Slutsats: Vad jämförelsen visar – och vad den inte gör

Nolltestet är en av de mest exakta metoderna för att objektivt jämföra två ljudfiler. Tre saker är avgörande: samma samplingsfrekvens, samma nivå och samplingsnoggrann anpassning. Om dessa villkor är uppfyllda visar differenssignalen avvikelsen mellan de jämförda signalerna i den gemensamma sektionen – i nivå, frekvensområde och tidsförlopp. Kontrollera även kanaltilldelningen och eventuella nivåjusteringar som kan ha använts.

Vad den däremot inte gör är att utvärdera ljudet. Huruvida en version låter bättre avgörs fortfarande av dina öron och din övervakningsutrustning. Men som ett kontrollverktyg för exporter, versioner och stamsummor är den väldigt snabb.

FAQ – Vanliga frågor om att jämföra ljudfiler

"Nollställning" betyder att två signaler helt tar ut varandra efter att polariteten har kastats om. I vardaglig studiopraktik skulle man kunna säga "nollställning av exporterna" när två studsar inte lämnar några rester i det jämförda området.

Orsaken är vanligtvis slumpmässigt baserade plugins, modulering, dithering eller en annan exportmetod. Inaktivera dessa plugins ett i taget och exportera igen; du hittar snabbt källan.

Det finns ingen generell gräns. Lyssna på skillnaden enbart på spelaren och öka gradvis förstärkningen: Om den bara är märkbar vid stark förstärkning och ligger inom ett smalt frekvensområde är skillnaden vanligtvis svår att höra i låten.

Eftersom även en enskild samplingsoffset vid höga frekvenser kan producera en hög residual. Om offseten ligger utanför sökområdet eller signalen är tvetydig kommer verktyget inte att rapportera ett tillförlitligt värde.

Det snabbaste sättet att hitta störningskällor är med en referensexport: Exportera samma avsnitt två gånger med identiska inställningar. Om inte ens detta par producerar nollor, ligger orsaken i projektet, till exempel i slumpmässiga plugins, och inte i den ändring du faktiskt vill kontrollera.

MP3 är förlustbringande: Kodaren tar bort signalkomponenter och flyttar ofta början av filen. Därför är det nästan alltid att förvänta sig en del kvarvarande data. Det visar vad kodningsprocessen har ändrat.

Endast om signalen i båda filerna är identisk och exakt justerad – till exempel en instrumentalversion och en version med sång från samma session, utan någon bearbetning på masterbussen – kommer den omvända polariteten i princip bara att lämna kvar sången. En limiter på masterbussen kommer att ändra de två versionerna på olika sätt och lämna kvar restsignaler.