Hoppa till innehåll

Sökresultat Sökningen pågår Sökresultaten dyker upp här efterhand. Du kan fortsätta skriva om du vill begränsa sökningen.
Söker efter användare
Söker efter gallerier
Sök forumtrådar
Stäng

Apple Music är 100% bitkorrekt (Test)

9 svar till detta ämne
  • Vänligen logga in för att kunna svara

#1

Postad 23 July 2026 - 12:25

Ageve
  • Ageve
  • Über-Guru

  • 12508 inlägg
  • 1

Fick för mig att ta reda på om Apple Music är bitkorrekt eller inte.

 

Macbook M1 Pro

macOS: Tahoe 26.5.1

Audacity 3.2.5

 

På PC:

Adobe Audition 1.5 (gammal version)

DeltaWave v2.0.13

 

Låt som användes:

 

Agneta Fältskog - The Last Time från albumet I Stand Alone (1987).

 

Det var bara en CD jag hade liggandes i en låda, och Apple Music visade inte "remastered" på den, dvs med stor sannolikhet är det originalutgåvan.

 

 

Det man gör är att spela in ljudet i bakgrunden på Macen, med en drivrutin* som emulerar ett ljudkort för både uppspelning och inspelning.

 

Man trycker helt enkelt på play i Apple Music-appen, och spelar in ljudet med Audacity i realtid.

 

Det är viktigt att ha all ljudprocessing avstängd, dvs ingen EQ, crossfade osv, och lossless måste (såklart) vara valt med. Atmos avstängt om inställningen finns. Volym i Apple Music-appen måste stå på 100% med.

 

Inställningar för drivrutinen* i Ljud-/MIDI-inställningar:

44100 Hz

Volym på max (standard)

Upplösning: 32-bitars flyttal (går ej att ändra)

 

Den måste också vara vald för både upp- och inspelning (högerklicka på den till vänster)

 

 

Inställningar i Audacity:

Samplingsfrekvens som standard: 44100 Hz

Samplingsformat som standard: 32-bitars flyttal

 

När låten är inspelad, välj Arkiv, Exportera, Exportera som WAV i Audacity.

 

Välj filtyp WAV och avkodning 32-bit float.

 

 

På PC:

 

Rippa låten bitkorrekt från original-skivan (Accuraterip-verifierat).

 

Öppna båda filerna i Adobe Audition, och klipp till de så att de startar på samma sampling. Det enklaste är att börja vid en tydlig transient, så att man ser vad man gör. Klipp sen bort info tills båda ser likadana ut, och zooma in tills punkterna (samplingarna) syns. Gör det i steg (zooma in efterhand) tills de matchar vid start och slut (man kan behöva zooma ut och in för att få rätt skala).

 

Så här ser samplingarna ut när man zoomar in (de måste börja på exakt samma):

 

Bifogad fil  adobe audition samplingar.png   241.64K   0 Antal nerladdningar

 

Endast på den inspelade filen:

 

Välj Edit, Convert Sample Type.

 

Kontrollera att 44100 Hz stereo är valt.

 

Välj 16-bit, och kryssa ur (välj bort) Dither (viktigt**).

 

Spara filerna.

 

 

Öppna de i DeltaWave (reference och compare uppe till vänster), och klicka på Match.

 

Om allt är rätt gjort ska den visa info liknande denna:

 

Settings: 
Gain:True, Remove DC:True
Non-linear Gain EQ:False Non-linear Phase EQ: False
EQ FFT Size:65536, EQ Frequency Cut: 0Hz - 0Hz, EQ Threshold: -500dB
Correct Non-linearity: False
Correct Drift:True, Precision:30, Subsample Align:True
Non-Linear drift Correction:False
Upsample:False, Window:Kaiser
Spectrum Window:Kaiser, Spectrum Size:32768
Spectrogram Window:Hann, Spectrogram Size:4096, Spectrogram Steps:2048
Filter Type:FIR, window:Kaiser, taps:262144, minimum phase=False
Dither:False bits=0
Trim Silence:True
Enable Simple Waveform Measurement: False
 
Discarding Reference:  Start=0s, End=0s
Discarding Comparison: Start=0s, End=0s
 
Initial peak values Reference: -0,969dB   Comparison: -0,969dB
Initial RMS values Reference: -18,283dB   Comparison: -18,284dB
 
Null Depth=300dB
Trimming 0 samples at start and 0 samples at the end that are below -90,31dB level
 
X-Correlation offset: 0 samples
Trimming 0 samples at start and 0 samples at the end that are below -90,31dB level
 
Drift computation quality, #1: Excellent (0μs)
 
 
Trimmed 0 samples ( 0,00ms) front, 0 samples ( 0,00ms end)
 
 
Final peak values Reference: -0,969dB   Comparison: -0,969dB
Final RMS values Reference: -18,284dB   Comparison: -18,284dB
 
Gain= 0dB (1x) DC=0 Phase offset=0ms (0 samples)
Difference (rms) = -400dB [-400dBA]
Correlated Null Depth=300dB [300dBA]
Clock drift: 0 ppm
 
 
Files are a bit-perfect match at 16 bits
 
 
---- Phase difference (full bandwidth): 0°
0-10kHz: 0,00°
0-20kHz: 0,00°
0-24kHz: 0,00°
Timing error (rms jitter): 0sec
PK Metric (step=400ms, overlap=50%):
RMS=-∞dBFS
Median=-∞
Max=-∞
 
99%: -∞
75%: -∞
50%: -∞
25%: -∞
1%: -∞
 
gn=1, dc=0, dr=0, of=0
 
DONE!
 
Signature: 0a950c3184caf1a7790b88dd8e2043af
 
RMS of the difference of spectra: NaNdB
DF Metric (step=400ms, overlap=0%):
Median=-300dB
Max=-153,5dB Min=-300dB
 
1% > -300,0dB
10% > -300,0dB
25% > -300,0dB
50% > -300,0dB
75% > -300,0dB
90% > -159,55dB
99% > -154,77dB
 
Linearity 32,0bits @ 0.5dB error
 
 
* Det finns några olika verktyg/drivrutiner för att spela in i bakgrunden på Mac. Googla för att hitta de. Jag har inte gjort testen för att kopiera musik, utan helt enkelt bara för att veta om Apple Music är bitkorrekt. Det är också ett bra sätt att ta reda på om de har original-mastern av ett album.
 
** Dither måste vara avstängt när man konvererar till 16-bit för denna testen, eftersom ditherbruset annars gör att filerna inte blir bitkorrekta mot varandra (dither är slumpmässigt brus nära det digitala brusgolvet).
 
Om man inte får ett bitkorrekt resultat, kan man testa att konvertera originalet till 32-bit, och sedan tillbaks till 16 igen (utan dither). Det behövdes inte när jag testade dock.
 
Det intressanta är inte bara att data som streamas från Apple Music matchar en 39 år gammal CD (100% bitkorrekt), utan dessutom att macOS (Core Audio) är helt transparent i sin ljudhantering vid uppspelning och inspelning.
 
Skillnaden i DeltaWave (det finns ingen):
 
Bifogad fil  deltawave skillnad.png   191.2K   0 Antal nerladdningar
 
Skillnaden i Adobe Audition:
 
Bifogad fil  adobe audition skillnad.png   15.57K   0 Antal nerladdningar
 
Den senare får man genom att kopiera ljuddatan i den ena filen, och sen klistra in den i den andra, med mix paste, overlap (mix) och inverted ikryssat för båda kanalerna. Resultatet blir skillnaden mellan de.
 
Två korta klipp (säger inte mycket när datan är identisk. Det kunde lika gärna varit samma fil. ;)
 
Original:
Bifogad fil  The Last Time kort klipp.wav   3.36MB   0 Antal nerladdningar
 
Apple Music:
Bifogad fil  Apple Music The Last Time kort klipp.wav   3.36MB   0 Antal nerladdningar
 
 
edit: Inställningarna för samplingsfrekvens ska såklart matchas mot källan, dvs om originalet är 48kHz ska det väljas istället (CD är alltid 44,1kHz).
 
edit2: Av någon anledning är de första sekunderna av en låt inte bitkorrekta. Gissar på att det är någon typ av crossfade även om det är avstängt. Skillnaden är extremt liten i de få sekunderna, men det kan vara värt att nämna ändå. Efter det 100% bitkorrekt (klippte bort det i min test).

Redigerat av Ageve, 23 July 2026 - 13:36.


#2

Postad 23 July 2026 - 18:09

Anton
  • Anton
  • Beroende

  • 1058 inlägg
  • 1
Riktigt intressant och kul att dom ändå kör bitkorrekt här.

Snyggt jobbat!

#3

Postad 23 July 2026 - 21:46

Garrett
  • Garrett
  • Mega-Guru

  • 7010 inlägg
  • 0
Gör dom det från apple tv med då va?

#4

Postad 23 July 2026 - 21:49

Ageve
  • Ageve
  • Über-Guru

  • 12508 inlägg
  • 0

Gör dom det från apple tv med då va?

 
Nope. Apple TV resamplar allt till 48 kHz. Den gör det ljudmässigt transparent, men det blir därför inte bitkorrekt.

 

Det kommer en uppdatering om ett par månader, där den ska få stöd för upp till 192 kHz dock. Det ska bli intressant att se om de lägger till 44.1kHz stöd med.

 

Riktigt intressant och kul att dom ändå kör bitkorrekt här.


Japp, såg ett klipp från The Headphone Show på Youtube för en stund sen, och de har gjort liknande test med andra streamingtjänster.

Tidal och Qobuz var båda bitkorrekta där, men inte Spotify Lossless.

Har testat "highres" nu med, Eagles - Hotel California som jag köpte på HD Tracks för ett antal år sedan (24/192) vs Apple Music.

Här blir "min" metod en begränsning eftersom signalen passerar macOS ljudsystem innan den spelas in.

Frekvensanalys i Adobe Audition visar att Apple Music har samma mastring, i 192 kHz.

 

Apple Music:

Bifogad fil  hotelcalifornia_applemusic_1.png   65.7K   0 Antal nerladdningar

 

HD Tracks:

Bifogad fil  hotelcalifornia_hdtracks_1.png   57K   0 Antal nerladdningar

 

 

Bilderna är identiska.

 

Det finns dock extremt små skillnader i DeltaWave, orsakat av inspelningsmetoden. Helt ointressant ljudmässigt, men rent matematiskt inte bitkorrekt. ;)

 

Det blev 96,17% matchning vid 24-bit.

 

Skillnaden ligger vid -161 dB. De bästa mätinstrumenten från t ex Audio Precision kan mäta ner till runt -140 dB, och det anses ligga på gränsen till vad som är tekniskt möjligt med t ex en D/A-omvandlad signal.

 

macOS har ett bra ljudsystem/signalprocessing helt enkelt, men det har ju använts till musikproduktion i många år.

 

Bifogad fil  hotelcalifornia_deltawave.png   298.64K   0 Antal nerladdningar

 

Loggen:

 

Spoiler

Redigerat av Ageve, 23 July 2026 - 22:32.


#5

Postad 23 July 2026 - 22:38

Garrett
  • Garrett
  • Mega-Guru

  • 7010 inlägg
  • 0
Ok, men om man kör pc med 1080gtx kort som är kopplat till recivern så skulle jag få det?(har en server/htpc som är koppnad till recivern också)
Snyggt jobbat med testerna Ageve 👏

Redigerat av Garrett, 23 July 2026 - 22:39.


#6

Postad 23 July 2026 - 22:47

Ageve
  • Ageve
  • Über-Guru

  • 12508 inlägg
  • 0

Ok, men om man kör pc med 1080gtx kort som är kopplat till recivern så skulle jag få det?(har en server/htpc som är koppnad till recivern också)

Snyggt jobbat med testerna Ageve

 

Tackar. Ibland är det bra med regn hela dagen. Då hinner man med de viktiga sakerna på semestern, istället för trädgården. Haha...

 

Nvidia stödjer 24/192 via HDMI, så det borde funka.

 

Problemet är ja, haha... Windows 11.

 

Man kommer runt diverse ljudproblem i Windows med WASAPI och ASIO t ex, men jag vet inte om det går att använda i Apple Music-appen. Den stödjer iaf lossless 24/192.

 

edit: Det svåra är att testa via HDMI dock. Man behöver en mottagare som kan spela in LPCM-signalen.


Redigerat av Ageve, 23 July 2026 - 22:52.


#7

Postad 23 July 2026 - 22:47

Garrett
  • Garrett
  • Mega-Guru

  • 7010 inlägg
  • 0

Nvidia stödjer 24/192 via HDMI, så det borde funka.

Problemet är ja, haha... Windows 11.

Man kommer runt det med WASAPI och ASIO t ex, men jag vet inte om det går att använda i Apple Music-appen. Den stödjer iaf lossless 24/192.


Har w10 på den faktiskt 🫣😅

#8

Postad 23 July 2026 - 22:58

Ageve
  • Ageve
  • Über-Guru

  • 12508 inlägg
  • 0

Har w10 på den faktiskt

 

Ok, ja det är bara att testa. Om du har en receiver som visar inkommande samplingsfrekvens, och den indikerar 192 kHz på Eagles Hotel California (kan behöva ställas in manuellt i Windows ljudinställningar med) så borde det funka.

 

Men det är som sagt svårt att verifiera om det är bitkorrekt via HDMI. Har gjort nån test där jag körde HDMI in, och sen SPDIF ut från receivern och spelade in den signalen bitkorrekt, men det är ju en massa jobb haha.


Redigerat av Ageve, 23 July 2026 - 23:00.


#9

Postad 24 July 2026 - 10:39

Erik_N
  • Erik_N
  • Veteran

  • 1576 inlägg
  • 1

Intressant läsning Ageve, tack så mycket!

 

Jag använder Apple Music en del genom att jag har Apple One. Det är dock mest genom Apple TV, så jag får omvandlingen till 48 kHz där. Tycker dock att det är smidigt för musikvideos utan reklam. Använder mest Tidal för musik utan bild. Spotify sa jag upp för några år sen.



#10

Postad 24 July 2026 - 13:11

Ageve
  • Ageve
  • Über-Guru

  • 12508 inlägg
  • 0

Testade en gång till idag, bara för att vara säker på att det gäller mer än ett album. ;)

 

 

Alison Krauss - Simple Love (från albumet A Hundred Miles or More: A Collection)

 

Versionen på Apple Music är 16-bit, 44.1 kHz, och det står inte remastered, dvs stor chans för att det är samma version som min CD.

 

Återigen 100% bitkorrekt.

 

Det enda att tänka på är som sagt att konvertera inspelningen (som är 32-bit float) till 16-bit utan dither i Adobe Audition innan jämförelsen. Exporten från Audacity på Mac måste vara 32-bit float, inte 24-bit int.

 

Bifogad fil  deltawave alison krauss skillnad.png   76.87K   0 Antal nerladdningar

 

Bifogad fil  adobe audition alison krauss skillnad.png   14.28K   0 Antal nerladdningar

 

 

Denna gången var även de första sekunderna 100% bitkorrekta (har klippt till de i början för matchning i Audition, men det var bara ~1 sekund in).

 

DeltaWave logg:

 

Spoiler

Redigerat av Ageve, 24 July 2026 - 13:21.




2 användare läser detta ämne

0 medlemmar, 2 gäster, 0 anonyma medlemmar

  • VM på nya AppleTV
    Tobbeswim
    2026-07-05 23:35:21
  • Ny 3D utskriven fjärrkontroll hållare
    nimman
    2026-06-08 07:49:07
  • Sofabaton X2
    hmarkstrom
    2026-06-07 10:02:24
  • Monterar kabelkanaler
    genstruktur
    2026-06-04 20:53:37
  • Två sittplatser men behöver två till
    genstruktur
    2026-06-04 20:51:09
  • Fler  |  Vilka bilder visas här?
Trendande produkter
Prisjakt © 2000 - 2026 Prisjakt   Cookiepolicy.   Våra regler.   Personuppgiftspolicy.  Hantera cookie-inställningar.