Gratis og åpen kildekodemacOS 14.4+Apple silicon og Intel

Surround- og hi-res-musikk, på Macen din.

Den gratis Mac-spilleren med åpen kildekode for surround- og hi-res-musikksamlinger. SACD- og DVD-Video-platebilder, DSD, DTS-CD-er og DTS-HD MA-, TrueHD- og Atmos-filer deler ett bibliotek med stereoalbumene dine, med romlig lyd på AirPods (hodesporet der macOS støtter det). Romkorrigering måler rommet ditt med en USB-mikrofon og korrigerer hver høyttaler; den er av til du slår den på. En signalvei viser hvert steg fra fil til utgang. På engelsk og 44 andre språk.

Liker du den? Gi den en stjerne på GitHub · Bli med i diskusjonen

Versjon 0.15.1 · 28 MB · 4. november 2026 · signert og notarisert · Versjonsmerknader

Eller med Homebrew: brew install --cask szeremeta1/tap/vespertine

Kanal-for-kanal-utgang og bitstrøm til receiver er eksperimentelle og ikke testet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes. Personvern: ingenting samles inn.

Spilles nå-inspektøren i Vespertine: Liszts Les jeux d’eaux à la Villa d’Este spilt av Lazar Berman, merket HI-RES TAPSFRI og BITPERFEKT, eksklusiv, 32 / 96, med signalveien fra en 24-bit / 96 kHz FLAC via libFLAC ved opprinnelig samplingsfrekvens og fullt volum til en Fosi Audio ZD3.
SignalveiFosi Audio ZD3 · 24 / 96

Trailer

Se den på 55 sekunder.

Skru på lyden. Alt i den er den ekte appen, tatt opp med utviklerens eget bibliotek.

55 s · 1080p · albumomslagene tilhører sine eiere

Hvorfor Vespertine

En musikkspiller for Mac, laget for surround og hi-res.

Surround- og stereomusikk i ett bibliotek, og en spiller som viser nøyaktig hva den gjorde med signalet.

  • Surround i ett bibliotek

    SACD-platebilder og -rips, DVD-Video-plater, DTS-CD-er, DTS-HD MA og TrueHD står side om side med stereoalbumene dine og spilles gjennom Apples renderer for romlig lyd på AirPods (hodesporet der macOS støtter det). Finnes et album i begge versjoner, vises hver sang én gang, og riktig versjon spilles for utgangen din.

  • En signalvei du kan kontrollere

    Samplingsfrekvenser, ordlengder, forsterkning og kanalbehandling, lest tilbake fra Core Audio. Betingelsene for bitperfekt avspilling står i kildekoden, med automatiserte tester, en loopbacktest og en veiledning for verifisering på maskinvare.

  • Sjekker hi-res-filer

    Analysen flagger utfylt bitdybde og mulig oppsampling eller tapsbasert opphav. Spektrale konklusjoner er anslag, vist med bevisene og begrensningene sine. Den samme analysen kjører på en Linux-server ved siden av filene dine.

  • Åpen kildekode du kan granske

    Gratis under GPL. Les, bygg og endre spilleren, også utgangsbetingelsene og testene. Ingen konto, abonnement, reklame eller telemetri.

BitperfektEksklusiv32 / 19244.1 → 48 kHzDSD 128 · DoPRomkorrigeringRomlig · hodesporetSyntetiske høye frekvenser?

01 Bitperfekt

Hvert spor med sin opprinnelige frekvens og bitdybde.

Signalveien viser hvert steg fra filen til DAC-en din, lest tilbake fra Core Audio, og sier fra når noe endret samplene.

Vespertine bytter enheten til hver fils samplingsfrekvens og sampler om, med Apples konverterer i mastringskvalitet, bare når DAC-en ikke kan kjøre den. BITPERFEKT vises bare når betingelsene i kildekoden er oppfylt: opprinnelig samplingsfrekvens, ingenting som endrer samplene, en ordlengde som passer, og en enhet som er eksklusiv eller ikke deles med en annen app. PCM-avspilling er testet opptil 768 kHz og DSD256 på en Fosi Audio ZD3, og opptil 384 kHz og DSD128 på en FiiO K11 (rapporter fra utvikleren; se docs/DEVICES.md).

  • Eksklusiv modus (hog) holder andre apper unna enheten. I delt modus justerer volumtastene og Digital Crown DAC-en din; i eksklusiv modus kan de også det, hvis du slår det på.
  • Heltallsmodus sender ubehandlet 32-bit PCM rett til DAC-er som tar imot heltall.
  • Tilpass til 16-bit-kilder (av som standard) sender 16-bit-filer som 16-bit til DAC-er med en ekte 16-bit-modus, ikke utfylt med nuller.
  • Gapløs avspilling, også av album i én fil som deles opp med en CUE-fil.
  • Husker DAC-en din. Er den ikke tilkoblet, spilles musikken på den beste tilkoblede utgangen og flyttes tilbake når DAC-en kommer tilbake.
  • Utganger uten egen volumkontroll (HDMI, optisk, linjeutgang) kan bruke Vespertines volum, valgt per utgang. Under 100 % sier etikettene at avspillingen ikke lenger er bitperfekt.
  • Gir DAC-en tilbake med samme frekvens og bitdybde som den hadde før, når Vespertine avsluttes.
  • En innebygd loopbacktest sammenligner hvert sampel Vespertine sender til en virtuell enhet. Det er en programvaresjekk, merket som det, og den endrer aldri BITPERFEKT-merket.
Vespertine spiller Lazar Bermans Liszt, Années de pèlerinage, fra en 24-bit / 96 kHz FLAC: inspektøren merker den som bitperfekt og eksklusiv på en Fosi Audio ZD3, med hvert steg i signalveien.
Loopbacktest-arket: 24-bit ved 44,1 og 96 kHz, utfylt 16-bit og et gapløst par, alle bitnøyaktige.
Loopbacktest · programvaresjekk

02 Høyttalergrupper · beta

Flere DAC-er. Ett høyttalersystem.

Spill én strøm over to eller flere USB-DAC-er som ett quad- eller surroundsystem, med kanalkart, justeringer per høyttaler og en tegning av rommet ditt.

Vespertine slår DAC-ene dine sammen i et privat Core Audio-aggregat som andre apper ikke ser. Én DAC, klokkelederen, bestemmer tiden, og de andre følger den. Kanalene i en sang går til høyttalerne etter hvor de står: en kanal med egen høyttaler spilles der uendret, en kanal mellom to høyttalere fordeles mellom dem med lik effekt, og LFE-kanalen utelates som standard. Dolby Digital Plus Atmos-filer spiller sin 5.1- eller 7.1-kanalbed.

  • Et kanalkart for hver utgang på hver DAC, med en dempet tone som peker ut én kanal om gangen, og forhåndsinnstillinger for quad, ITU 5.1 og to par vendt mot hverandre.
  • Dra høyttalerne og plassen din rundt på en tegning av rommet: avstand, vinkel, forsinkelse og nivå følger av den. Eller mål gruppen med en mikrofon.
  • Justering av nivå, forsinkelse og polaritet for hver høyttaler, med en sikring mot overstyring.
  • BITPERFEKT vises bare når hver kanal i bruk ligger på en DAC som ikke resamples (klokkelederen); ellers viser signalveien hva som ble endret.

Beta: av som standard, bak én bryter i appens innstillinger. Testet med automatiske tester og virtuelle enheter; på ekte DAC-er har bare et måleverktøy kjørt, og ingenting i appen er ennå avlyttet på en ekte gruppe. Bare PCM; Bluetooth- og AirPlay-utganger kan ikke være med.

Vespertines redigering av høyttalergrupper for en quad: en tegning av rommet sett ovenfra med fire høyttalere rundt lytteplassen, og hver høyttalers avstand, vinkel, forsinkelse og nivå.
Kanalkartet: hver kanal på hver utgang er tildelt en høyttaler, med en knapp «Identify» og en boks «Inverted» ved hver kanal.
Kanalkart

03 Romkorrigering

Mål rommet ditt. Korriger hver høyttaler.

Mål rommet ditt med en UMIK-1 eller en annen kalibrert USB-mikrofon, så tilpasser Vespertine filtre til hver høyttaler ut fra det den hører ved lytteplassen din.

Sveip spilles gjennom én høyttaler om gangen, på ett til fem punkter rundt lytteplassen din. Hver høyttaler får egne filtre, utformet ut fra målingen. Det er for det meste kutt: de demper rommets topper og løfter brede søkk bare forsiktig. Den samme målingen setter forsinkelsen og nivået for hver høyttaler, slik at alle høyttalerne når lytteplassen din samtidig og like høyt. Romkorrigering er av som standard, og avspillingen forblir bitperfekt mens den er av. Når den er på, viser signalveien ROMKORRIGERING.

  • Tre målkurver: Warm (standard), Gentle tilt og Flat. Korriger bare bassen eller fullt register, og utform filtrene på nytt senere uten å måle igjen.
  • Importerer filtre fra REW eller Equalizer APO, med forsinkelse og nivå for hver høyttaler, og eksporterer tekst for Equalizer APO.
  • Importerer impulsresponser (WAV, AIFF, CAF eller FLAC) og bruker dem i avspillingen via konvolusjon.
  • Stereo og 5.1 (5.1 er testet med simulerte rom og importerte profiler, ennå ikke i et ekte 5.1-rom).
  • Romportrettet viser høyttalerne, lytteplassen din og hvert mikrofonpunkt etter hvert som det måles. Kurveovergangen gjør deretter den målte responsen om til den forutsagte, og en før/etter-bryter sammenligner dem.

«Etter»-kurven er forutsagt ut fra målingen og filtrene, ikke målt. For å se hva rommet faktisk gjør, må du måle på nytt med korrigeringen slått på.

Vespertines forutsagte romkorrigering for et stereopar med målkurven Warm: for hver høyttaler den målte responsen, målkurven og den forutsagte responsen etter korrigering, med en romtopp nær 120 Hz som kuttes med 14 og 18 dB, samt filtrene til hver høyttaler.
Romportrettet i måleveiviseren: venstre og høyre høyttaler, lytteplassen og fem mikrofonpunkter rundt den, det første med mikrofonen på.
Romportrett

04 Surround og romlig lyd

5.1-platene dine, i samme bibliotek.

Flerkanalsmusikk spilles gjennom Apples renderer for romlig lyd på AirPods (hodesporet der macOS støtter det), eller mikses ned etter kanaloppsett på en stereo-DAC.

DTS-CD-er dekodes til 5.1. SACD-platebilder, utpakkede SACD-spor, flerkanals FLAC, TrueHD og DTS-HD MA gjengis gjennom Apples renderer for romlig lyd på AirPods (hodesporet der macOS støtter det) eller mikses ned på en stereo-DAC. Dolby Digital Plus med Atmos bruker objektrendereren i macOS; TrueHD Atmos og DTS:X spiller av kanalbedet sitt. Kanal-for-kanal-utgang er eksperimentell og ikke testet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes.

  • Stereo- og surroundversjoner av et album vises én gang; Vespertine spiller den som passer utgangen, eller den du har festet.
  • Bitstrøm av Dolby Digital, DD+ og DTS-CD til receiver er eksperimentell og ikke testet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes. Testene av bærersignalet bruker S/PDIF-leseren i FFmpeg. Passthrough av TrueHD og DTS-HD MA støttes ikke på macOS.
  • Eksporter for romlig lyd som binaural stereo for hodetelefoner eller flerkanals ALAC for Apple-enheter, med tagger og omslagsbilder.
Elton Johns Goodbye Yellow Brick Road, et 24-bit / 88,2 kHz 5.1-album, spilles som hodesporet romlig lyd på AirPods Max, med signalveien og en måler for hver kanal.
Et album med stereo- og 5.1-versjoner av hver sang, vist én gang.
Stereo og 5.1, vist én gang

05 SACD, DVD-Video og DSD

Spill av selve platebildet.

Pek Vespertine mot et SACD- eller DVD-Video-platebilde, så spiller den musikken rett fra det, uten at noe monteres, pakkes ut eller skrives.

SACD-platebilder i .iso-format spiller av stereo- og 5.1-områdene sine, DST-komprimert eller ukomprimert, med titler fra platens egen tekst. DST dekodes tilbake til nøyaktig samme DSD, så stereo går til DAC-en din som nativ DSD over DoP der DAC-en støtter det, og 5.1 spilles gjennom Apples renderer for romlig lyd på AirPods. LPCM-musikken på DVD-Video-plater (en .iso eller en VIDEO_TS-mappe) spilles bit for bit, ett album per tittel og ett spor per kapittel.

  • SACD-platebilder er testet med syntetiske plater, blant annet plater med et 5.0-område, bare et flerkanalsområde eller DSD128 og høyere.
  • DSF og DSDIFF fra DSD64 til DSD512, inkludert DST-komprimert DSDIFF, sendes som DoP til DAC-er som tar imot bærefrekvensen (opptil DSD256 på DAC-ene som er prøvd), eller konverteres til PCM med høy samplingsfrekvens. DoP skal fungere opptil DSD256 på en Fosi Audio ZD3 og opptil DSD128 på en FiiO K11 (rapporter fra utvikleren, ingen opptak); DSD512 over DoP er ikke testet på maskinvare.
  • DVD-Video LPCM med 16, 20 og 24 bit, 48 og 96 kHz, opptil 8 kanaler. DVD-Audio støttes ikke, og krypterte plater (CSS) krever en dekryptert kopi.
Brothers In Arms med Dire Straits spilles rett fra SACD-platebildet: stereo DSD64 over DoP til en FiiO K11, med merket NATIV DSD · DoP og dekoderfeltet SACD-platebilde, DST (tapsfri).
Claudja Barrys Love for the Sake of Love som DSD128 over DoP til en Fosi Audio ZD3, ved 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Avsløring av falsk hi-res og spekter

Finn ut hvilke «hi-res»-filer som ikke er det.

Hver fil kan analyseres for sin reelle bitdybde, sin reelle båndbredde og fingeravtrykk etter tapsbaserte kodere og omsamplere.

Konklusjonene kommer med bevisene sine og nevner hva annet som kan forklare funnet, og spillelisten Tvilsom hi-res samler dem. Bare nullutfylling er eksakt: de spektrale konklusjonene er merket som spørsmål, fordi noen tapsbaserte filer med høy bitrate går gjennom som ekte, og bratte mastringsfiltre, FM-kilder og overføringer fra bånd eller vinyl kan se mistenkelige ut. Mens musikken spilles, viser målere og et sanntidsspekter hva som sendes ut, DoP inkludert.

  • 16-bit-lyd utfylt i 24-bit-beholdere
  • Sannsynligvis oppsamplede mastere i CD-kvalitet solgt som 96 eller 192 kHz
  • Sannsynlig tapsbasert opphav: MP3 eller AAC omkodet til FLAC
  • Sannsynlige syntetiske høye frekvenser fra SBR eller «AI-forbedring»
  • vespertine-analyze kjører den samme analysen på en Linux-server ved siden av filene dine; appen importerer resultatene.

Filen i dette skjermbildet er en bevisst forfalskning: trailerens egen musikk, kodet til MP3 og oppsamplet til 24/192 under et oppdiktet bandnavn.

Analyse-fanen flagger en 24/192-«remaster» for sannsynlig tapsbasert opphav: langtidsspekteret stopper ved 16 kHz.

07 AirPods Max via USB-C

Tapsfritt på AirPods Max, og det står der.

Koblet til med USB-C-kabelen gjenkjennes AirPods Max som en tapsfri enhet med 24-bit / 48 kHz.

Musikk i 48 kHz spilles bitperfekt, og alt annet konverteres med Apples omsampler i mastringskvalitet, helt synlig. Over Bluetooth forteller Vespertine deg at forbindelsen er AAC. Dette bygger på Apples beskrivelse av kabelveien og tilbakelesingen fra Core Audio, siden AirPods ikke har noen digital utgang som kan brukes til loopback.

En smart spilleliste med spor i 24-bit / 48 kHz, avgrenset til Oasis, spilles bitperfekt på AirPods Max via USB-C.

08 Bibliotek

Bla som i Apple Music. Ordne som en bibliotekar.

Album, artister, sanger og sjangre, hver med filtre du kan kombinere, og Bland for alle sammen.

  • Filtre for format, 24-bit, 88,2 kHz og høyere, flerkanal, sjanger, år, samplingsfrekvens, kanaler og analysekonklusjon. Søk skiller ikke mellom store og små bokstaver eller aksenter.
  • Smarte spillelister i enhetene du tenker i: 24-bit, 88,2 kHz.
  • Remastere, mono- og stereoutgivelser og SACD-er av ett album deler ett kort; velg utgave når du åpner det.
  • Favoritter og antall avspillinger, lagret i biblioteket og aldri skrevet til filene dine. Importerer M3U- og Apple Music-spillelister, antall avspillinger og favoritter.
  • Tagredigering med sikkerhetskopier og tilbakestilling i ett steg, pluss MusicBrainz-berikelse som viser hvor sikker den er før noe skrives.
  • Nettverksdelinger over SMB, NFS eller WebDAV, med hurtigbuffer, Behold frakoblet og avspilling laget for trege servere: spor bufres på Macen før de spilles av, og imens vises en innlastingsring på avspillingsknappen.
  • Finn musikk søker gjennom alle disker etter den ekte musikken din og lar rotet ligge. Et kort oppsett ved første oppstart velger utgangen din og forklarer hva eksklusiv tilgang og ReplayGain gjør.
  • Parametrisk EQ per utgang som importerer forhåndsinnstillinger fra AutoEQ og Equalizer APO. Av som standard; når den er på, viser signalveien EQUALIZER i stedet for BITPERFEKT.
  • Minispiller, menylinjeobjekt, medietaster, ReplayGain og automatiske, signerte oppdateringer.
Sjangre-siden: en flis per sjanger med en mosaikk av omslagene.

09 44 språk

Snakker ditt språk.

Hver meny, innstilling og signalveimelding er oversatt til 44 språk i tillegg til engelsk.

Fra ukrainsk, tysk og japansk til swahili, tamil og hausa, med lokale flertallsformer og tallformater, og forenklet, tradisjonell og hongkongkinesisk, hver med sitt eget ordforråd. Arabisk, hebraisk, persisk og urdu får oppsett fra høyre mot venstre.

Slik kontrolleres oversettelsene: en automatisk sjekk ved hver endring bekrefter at hver streng i appen finnes på alle 44 språkene, med de samme plassholderne og flertallsformene hvert språk trenger, og hovedskjermbildene er kontrollert på flere språk for avkuttet eller overlappende tekst og speiling fra høyre mot venstre. De startet som grundige maskinoversettelser, så rettelser fra morsmålsbrukere er svært velkomne på GitHub.

  • ヴェスパタイン日本語
  • VespertineDeutsch
  • فسبرتاينالعربية
  • ΒέσπερταϊνΕλληνικά
  • Vespertinefrançais
  • वेस्परटाइनहिन्दी
  • 베스퍼타인한국어
  • VespertineKiswahili
  • Веспертайнукраїнська
  • Vespertine简体中文
  • เวสเปอร์ไทน์ไทย
  • וספרטייןעברית
  • Vespertineespañol
  • வெஸ்பர்டைன்தமிழ்
  • Vespertineportuguês (Brasil)
  • ቬስፐርታይንአማርኛ
  • Vespertineitaliano
  • ভেস্পারটাইনবাংলা
  • وسپرتاینفارسی
  • Vespertinepolski
  • వెస్పర్టైన్తెలుగు
  • Vespertine繁體中文
  • വെസ്പർടൈൻമലയാളം
  • VespertineTürkçe
  • ویسپرٹائناردو
  • VespertineNederlands
  • ವೆಸ್ಪರ್ಟೈನ್ಕನ್ನಡ
  • VespertineTiếng Việt
  • વેસ્પરટાઇનગુજરાતી
  • Vespertinečeština
  • ਵੇਸਪਰਟਾਈਨਪੰਜਾਬੀ
  • VespertineIndonesia
  • वेस्परटाइनमराठी
  • Vespertine繁體中文(香港)
  • Vespertinesvenska
  • Vespertinemagyar
  • Vespertineromână
  • Vespertinesuomi
  • VespertineHausa
  • Vespertinedansk
  • VespertineFilipino
  • VespertineMelayu
  • Vespertinenorsk bokmål
  • Vespertineportuguês europeu
  • VespertineEnglish

Formater

Surround, tapsfrie og tapsbaserte filer.

Stereo og flerkanal, PCM og DSD, platebilder og vanlige filer, med CUE-filer overalt.

Formater Vespertine spiller, og hvordan
FLAC, ALAC, WAV, AIFFOpprinnelig samplingsfrekvens og ordlengde, opptil 32-bit og den frekvensen DAC-en din kjører (testet til 768 kHz); uendret 32-bit PCM krever heltallsmodus. Platebilder med CUE-fil..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF og DSDIFF, DST-komprimert eller ukomprimert. DoP avhenger av DAC-en og bærefrekvensen, ellers PCM. DoP er testet til DSD256; DSD512 over DoP er utestet på maskinvare..dsf .dff
SACD-platebilderStereo- og flerkanalsområder, DST eller ukomprimert, rett fra platebildet; hver sang vises én gang med stereo- og 5.1-versjonen sin..iso
DVD-Video LPCM16-, 20- og 24-bit ved 48 og 96 kHz, 1 til 8 kanaler, bit for bit; ett album per tittel, ett spor per kapittel. DVD-Audio støttes ikke..iso VIDEO_TS
Dolby AtmosDolby Digital Plus med Atmos, gjengitt av objektrendereren i macOS, eller det dekodede kanalbedet..ec3 .m4a .mp4
Dolby TrueHD, MLPTapsfri, kan være bitperfekt; TrueHD Atmos spiller kanalbedet, objektene gjengis ikke..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA er tapsfri og kan være bitperfekt; DTS:X spiller kanalbedet. Rå DTS dekodes; DTS-CD som bitstrøm går en egen vei..dts .dtshd .mka
Dolby Digital (Plus)Dekodes av macOS. Bitstrøm til receiver er eksperimentell, utestet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes..ac3 .ec3
DTS-CD-er og DTS-WAVGjenkjennes og dekodes til 5.1, også album som er delt med CUE-filer..wav .flac .cue
APE, WavPack, TTATapsfri. DSD i WavPack støttes ikke..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACDekodes og merkes som tapsbasert..opus .ogg .mpc .mp3 .m4a

Sammenligning

Slik står den seg.

Flere Mac-spillere tilbyr bitperfekt avspilling. Denne sammenligningen bygger på det hver spillers egen dokumentasjon eller kildekode sier. «Ikke dokumentert» betyr at leverandøren ikke sier noe om det, ikke at funksjonen mangler. Vespertine bruker konvolusjon til romkorrigering, men har ikke lydeffekt-plugins eller strømmetjenester.

Vespertine sammenlignet med sju andre musikkspillere for Mac, basert på hver spillers egen dokumentasjon eller kildekode
FunksjonVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
KildekodeGPL-3.0LukketLukketLukketLukketLukketGPL-2.0Lukket
FLAC-/DSD-filerJa / JaNei / NeiJa / JaJa / JaJa / JaJa / JaJa / JaJa / Nei⁴
Automatisk bytte av samplingsfrekvens på DAC-enJaNeiJaJaJaJaJaIkke dokumentert
Eksklusiv modus (hog)JaNeiJaJaJaJaJaJa
16/24-bit PCM uten at samplene endresBetingelser + testermacOS 27: tredjepartstester¹Leverandørens påstandLeverandørens påstandLoopbacktest i appenLeverandørens påstandIndikator i appenIkke dokumentert
Lokale surroundfilerJa²Ikke dokumentertJaJaJaIkke dokumentertJaIkke dokumentert
Romlig lyd fra Apple for lokal surroundJaBare Atmos fra katalogen³Ikke dokumentertIkke dokumentertIkke dokumentertIkke dokumentertJaIkke dokumentert
Analyse av hi-res-filerJaNeiAudioScanDynamikkområde, lydstyrkeJaIkke dokumentertNei (bare sanntidsspekter)Nei (bare sanntidsspekter)
SACD ISOJaNeiJaNei (bare DSF/DFF)JaNeiNeiNei⁴
RomkorrigeringMåling i appen (USB-mikrofon) eller import fra REW / APO og av impulsresponserNeiVia konvolusjon (Origin: betalt tilvalg) eller Audio UnitsVia konvolusjonNei (bevisst valg)Ikke dokumentertNeiIkke dokumentert
Konvolusjon / lydeffekt-pluginsJa (romkorrigering) / NeiNei / NeiJa (Origin: betalt tilvalg) / Audio UnitsJa / NeiNei / NeiIkke dokumentert / Ikke dokumentertNei / NeiIkke dokumentert / Audio Units
StrømmetjenesterNeiApple MusicStudio: ja; Origin: neiJaNei (lokalt + UPnP)Nei (nettradio)Nei (nettradio)Nei (nettradio)

¹ Apple Music på macOS 27 var bitnøyaktig ved 16/24-bit i loopbacktester fra tredjeparter rapportert på ASR, ved 100 % volum. Dette er ikke en måling gjort av Vespertine; den opprinnelige rapporten kunne ikke etterprøves uavhengig for denne oppdateringen. Det finnes fortsatt ikke automatisk bytte av samplingsfrekvens, hog-modus, FLAC eller DSD på Mac.

² Flerkanalsutgang til DAC og bitstrøm til receiver er eksperimentelle, utestet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes.

³ Apple dokumenterer romlig lyd med hodesporing for Dolby Atmos-spor i Apple Music-katalogen, ikke romlig gjengivelse av dine egne flerkanalsfiler.

⁴ Testet på foobar2000 2.26 (macOS 27.0.1) uten komponenter: DSF-, DFF- og SACD ISO-filer feiler med «Unsupported file format». DSF og DFF spilles bare som 352,8 kHz PCM etter at FFmpeg er installert separat og filtypene er lagt til i FFmpeg Decoder Wrapper; SACD ISO feiler fortsatt.

Kilder og avgrensning. Rettelser mottas gjerne: opprett en sak.

Nytt

Nytt i 0.15.1.

Siste versjon

Vespertine 0.15.1

Vespertine 0.15.1 plays TAK, Matroska/WebM audio and DSD in WavPack, names the formats it can't decode instead of failing on them, reads a DSF whose header is a few bytes off, and fixes Room Correction with a USB microphone such as the UMIK-1.

Disse versjonsmerknadene er ikke oversatt ennå, så de vises på engelsk.

New formats

  • TAK (.tak) files play and are read into the library.
  • Matroska and WebM audio (.mka, .mkv, .webm) play whatever audio they hold: FLAC, ALAC, AAC (including xHE-AAC), MP3, Vorbis, Opus, WavPack, TTA, Monkey's Audio and PCM. If a file has more than one audio stream, the library lists one track per stream and plays the one you pick.
  • DSD in WavPack (.wv) plays as native DSD over DoP where the output takes it, and as PCM where it doesn't, like other DSD files.
  • Cue sheets inside FLAC files become separate tracks in the library.

Formats Vespertine can't decode are now named

  • Dolby AC-4 (for example the 2024 Atmos Music stereo masters in .mp4) used to show up as a lossless 16-bit 48 kHz "MP4" and fail with "The format … was not recognized." They are now listed as Dolby AC-4, lossy, with their real sample rate and channel count, and playing one says plainly that macOS has no decoder for it and Vespertine doesn't include one. Libraries that already have such files relabel them by themselves; the files are not touched.
  • MPEG-H 3D Audio (also used by Sony 360 Reality Audio) is named the same way.
  • MQA files (FLAC) carry an MQA label and play as the plain FLAC they contain, not unfolded. Auro-3D files are labelled and play as the ordinary surround PCM they contain.
  • This release names Dolby AC-4 and MPEG-H files; it does not play them.

Fixed

  • A DSF whose header total size is larger than the file is read. Some editors rewrite a DSF's tag without fixing the size in the header, and Vespertine then skipped the file as "not a valid DSD Stream file". It is now added to the library with its title, artist, album and DSD format. The file itself is never changed.
  • Room Correction works with a microphone that only records at 48 kHz. "Measure the room" failed at the level check with "UMIK-1's input can't be set to Float32 at the test's rate" when the output ran at a higher rate (for example 176.4 kHz). The measurement now records at a rate the microphone offers, converts to Float32 itself, puts the microphone's rate back afterwards, and never changes the output's rate.
  • Playing a song from a network share comes first. A library scan of the share no longer takes turns with the song you just played; scans wait while the song is loading and resume a few seconds after it is safe.
  • The first-time Transitions note appears in the window you turned Transitions on in. Turning Transitions on in Settings used to show the note on the main window, which came to the front and made Settings seem to close.
  • One moon. The Transitions note, the transport bar's Transitions button and the Up Next markers now use Vespertine's single moon instead of the two-crescent symbol. Transitions are still off by default.

Checked

  • New tests cover silence trimmed at the ends of songs in Crossfade, Smart Mix and Live Set. Nothing in playback changed.

Not yet checked

  • Dolby AC-4 and MPEG-H files are named but still can't be played.
  • Room Correction with a microphone at its own rate was tested with simulated devices and a loopback output, not on a real UMIK-1 with an external DAC.

Vespertine-0.15.1.dmg · 28 MB · allerede installert? Den oppdaterer seg selv, eller brew upgrade --cask vespertine

Tidligere versjoner

  1. 0.15.0

    Vespertine 0.15.0 adds Transitions, an optional way to blend one song into the next (Crossfade, Smart Mix and Live Set); lists every copy of an album and lets you play, favorite or star any copy of any song; shows channel meters for Dolby Atmos and DTS; and lets the Visualizer draw in the colours of the album cover.

  2. 0.14.2

    Vespertine 0.14.2 makes the Visualizer's meter lights behave like the real thing, draws the spectrum for Dolby Atmos rendered by macOS, and shows newly plugged-in output devices straight away.

  3. 0.14.1

    Vespertine 0.14.1 adds a Visualizer window: the music drawn live in eight styles, starting with a spinning record, in a window of its own that never touches the sound going to your DAC.

  4. 0.14.0

    Vespertine 0.14.0 legger til romkorrigering: mål høyttalerne dine med en UMIK-1-mikrofon og spill gjennom filtre laget for rommet ditt. Den sørger også for at avspilling over nettverk ikke går tom.

  5. 0.13.2

    Vespertine 0.13.2 spiller 5.1-DSD i romlig lyd på AirPods, sier fra når lyden konverteres eller nedmikses, og henger ikke lenger ved avslutning.

Vanlige spørsmål

Det du lurer på.

Er den virkelig gratis?

Ja. Vespertine er gratis og åpen kildekode under GPL-3.0. Ingen konto, ingen abonnement, ingen reklame og ingen telemetri (personvern). Den går bare på nett for å se etter oppdateringer, og for å nå MusicBrainz, Cover Art Archive eller ListenBrainz, eller for å finne omslag til Discord-statusen din, når du ber om det.

Hva trenger jeg?

macOS 14.4 (Sonoma) eller nyere, på Apple silicon eller Intel. Intel-maskinvare er utestet; Intel-versjonen har kjørt under Rosetta, og rapporter fra ekte Intel-Mac-er mottas gjerne.

Hvordan installerer og oppdaterer jeg den?

Last ned DMG-filen, åpne den og flytt Vespertine til Programmer. Den er signert med en Developer ID og notarisert av Apple, og den oppdaterer seg selv; hver oppdatering er signert. Med Homebrew: brew install --cask szeremeta1/tap/vespertine, deretter brew upgrade --cask vespertine eller appens egne oppdateringer.

Strømmer den fra Qobuz, TIDAL eller Apple Music?

Nei. Vespertine spiller musikk du eier, på Macen din, på eksterne disker eller på en nettverksdeling. DRM-beskyttede nedlastinger fra et Apple Music-abonnement kan ikke spilles av.

Hvordan vet jeg at den faktisk er bitperfekt?

Signalveien leser tilbake hva Core Audio faktisk gjorde: enhetens nominelle samplingsfrekvens, det fysiske formatet og hvem som holder den. Dekoderne har automatiserte tester (TrueHD mot kilden, DTS mot FFmpegs egen dekoder), en innebygd loopbacktest sjekker programvareveien sampel for sampel, og med vespertine-probe kan du sjekke din egen maskinvare. Slik verifiserer du det selv.

Har den romkorrigering?

Ja. Mål rommet ditt med en UMIK-1 eller en annen kalibrert USB-mikrofon på ett til fem punkter rundt lytteplassen din, så tilpasser Vespertine filtre til hver høyttaler og avstemmer forsinkelsen og nivået deres, i stereo eller 5.1 (5.1 er testet med simulerte rom og importerte profiler, ennå ikke i et ekte 5.1-rom). Den importerer også REW- og Equalizer APO-filtre og impulsresponser. Funksjonen er av som standard, avspillingen forblir bitperfekt mens den er av, og signalveien viser ROMKORRIGERING mens den er på. Slik fungerer romkorrigering.

Kan den spille SACD- og DVD-plater?

Den spiller platebildene deres. SACD-platebilder i .iso, stereo og flerkanal, DST-komprimert eller ukomprimert, og LPCM-musikken på DVD-Video-platebilder eller i VIDEO_TS-mapper spilles rett fra platebildet, uten at noe pakkes ut. DVD-Audio støttes ikke, og krypterte (CSS) DVD-er krever en dekryptert kopi.

Spiller den Dolby Atmos?

Dolby Digital Plus med Atmos spilles gjennom objektrendereren i macOS, som romlig lyd på AirPods (hodesporet der macOS støtter det). TrueHD Atmos og DTS:X spiller det tapsfrie kanalbedet; objektene gjengis ikke. Bitstrøm til en AV-receiver er eksperimentell, utestet på ekte receivere; rapporter ønskes.

Endrer den filene mine?

Bare når du redigerer tagger, og da sikkerhetskopieres hver fil først og kan tilbakestilles i ett trinn. Mapper refereres på stedet; import lager APFS-kloner som ikke tar ekstra plass.

Hvilken maskinvare er den testet på?

PCM-avspilling er testet opptil 768 kHz og DSD256 på en Fosi Audio ZD3, og opptil 384 kHz og DSD128 på en FiiO K11 (rapporter fra utvikleren; se docs/DEVICES.md), der heltallsmodus også ble testet. Avspilling er også testet på AirPods Max over USB-C og Bluetooth, høyttalerne i MacBook Pro og en Sony-TV over HDMI i 5.1. Intel-maskinvare er utestet. Bitstrøm til receiver og flerkanalsutgang til DAC er eksperimentelle, utestet på ekte receivere og flerkanals USB-DAC-er (én Sony-TV over HDMI er testet: se docs/DEVICES.md); rapporter ønskes.

Finnes den på mitt språk?

Sannsynligvis: grensesnittet finnes på engelsk og 44 andre språk, blant dem arabisk, hebraisk, persisk og urdu, som skrives fra høyre mot venstre. Vespertine følger språket som er valgt for den i Systeminnstillinger. Rettelser fra morsmålsbrukere mottas gjerne på GitHub.

Støtte

Hjelp Vespertine å vokse.

Den er gratis, åpen kildekode og utvikles helt åpent. Slik kan du hjelpe.

  • Spons på GitHub

    Vespertine er gratis. Hvis du har nytte av den, støtter et sponsorat på GitHub utviklingen.

  • Rapporter DAC-en din

    Fortell oss hva DAC-en, lydkortet eller receiveren din gjorde. Hver enhetsrapport utvider det som er sjekket på ekte maskinvare.

  • Rett en oversettelse

    Ser du en klønete formulering på ett av de 44 språkene? Opprett en sak med en bedre ordlyd.

  • Les koden

    Feilrapporter, pull requests og spørsmål er velkomne. Betingelsene for signalveien og testene for dem ligger i repositoriet.

Last ned

Spill surroundsamlingen din på Macen din.

Gratis · åpen kildekode · versjon 0.15.1 · macOS 14.4 eller nyere · Apple silicon og Intel

Eller med Homebrew: brew install --cask szeremeta1/tap/vespertine