Gratis og open sourcemacOS 14.4+Apple silicon og Intel

Surround- og hi-res-musik, på din Mac.

Den gratis open source-afspiller til Mac for samlinger af surround- og hi-res-musik. SACD- og DVD-Video-diskbilleder, DSD, DTS-cd'er samt DTS-HD MA-, TrueHD- og Atmos-filer deler ét bibliotek med dine stereoalbum, med rumlig lyd på AirPods (hovedsporet, hvor macOS tilbyder det). Rumkorrektion måler dit rum med en USB-mikrofon og korrigerer hver højttaler; den er slået fra, indtil du slår den til. En signalvej viser hvert trin fra fil til output. På engelsk og 44 andre sprog.

Kan du lide den? Giv den en stjerne på GitHub · Deltag i diskussionen

Version 0.15.1 · 28 MB · 4. november 2026 · signeret og notariseret · Udgivelsesnoter

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

Kanal-for-kanal-output og bitstream til receivere er eksperimentelle og utestede på rigtige receivere og flerkanals-USB-DAC'er (ét Sony-tv via HDMI er testet: se docs/DEVICES.md); rapporter efterlyses. Privatliv: intet indsamles.

Vespertines Spiller nu-inspektør: Liszts Les jeux d’eaux à la Villa d’Este med Lazar Berman, markeret HI-RES TABSFRI og BITPERFEKT, eksklusiv, 32 / 96, med signalvejen fra en 24-bit / 96 kHz FLAC gennem libFLAC ved den native frekvens og 100 % lydstyrke til en Fosi Audio ZD3.
SignalvejFosi Audio ZD3 · 24 / 96

Trailer

Se den på 55 sekunder.

Slå lyden til. Alt i den er den rigtige app, optaget på udviklerens eget bibliotek.

55 s · 1080p · albumgrafik tilhører de respektive ejere

Hvorfor Vespertine

En musikafspiller til Mac, bygget til surround og hi-res.

Surround- og stereomusik i ét bibliotek og en afspiller, der viser præcis, hvad den har gjort ved signalet.

  • Surround i ét bibliotek

    SACD-diskbilleder og -rips, DVD-Video-diske, DTS-cd'er, DTS-HD MA og TrueHD står side om side med dine stereoalbum og afspilles via Apples renderer til rumlig lyd på AirPods (hovedsporet, hvor macOS tilbyder det). Når et album findes i begge udgaver, vises hver sang én gang, og den rigtige version afspilles til dit output.

  • En signalvej, du kan efterprøve

    Frekvenser, ordlængder, forstærkning og kanalbehandling, læst tilbage fra Core Audio. Betingelserne for bitperfekt afspilning står i kildekoden med automatiske tests, en loopbacktest og en vejledning til verifikation på hardware.

  • Tjekker hi-res-filer

    Analysen markerer polstret bitdybde og mulig upsampling eller tabsgivende oprindelse. Spektrale konklusioner er skøn, vist med deres belæg og begrænsninger. Den samme analyse kører på en Linux-server ved siden af dine filer.

  • Open source, du kan gennemgå

    Gratis under GPL. Læs, byg og ændr afspilleren, inklusive dens outputbetingelser og tests. Ingen konto, abonnement, reklamer eller telemetri.

BitperfektEksklusiv32 / 19244.1 → 48 kHzDSD 128 · DoPRumkorrektionRumlig · hovedsporetSyntetiske høje frekvenser?

01 Bitperfekt

Hvert nummer i sin native frekvens og bitdybde.

Signalvejen viser hvert trin fra filen til din DAC, læst tilbage fra Core Audio, og fortæller, når noget har ændret samplene.

Vespertine skifter enheden til hver fils frekvens og resampler kun, med Apples konverter i mastering-kvalitet, når DAC'en ikke kan køre den. BITPERFEKT vises kun, når betingelserne i kildekoden er opfyldt: en nativ frekvens, intet der ændrer samplene, en ordlængde, der passer, og en enhed, der er eksklusiv eller ikke deles med en anden app. PCM-afspilning er testet op til 768 kHz og DSD256 på en Fosi Audio ZD3 og op til 384 kHz og DSD128 på en FiiO K11 (udviklerrapporter; se docs/DEVICES.md).

  • Eksklusiv tilstand (hog) holder andre apps væk fra enheden. I delt tilstand justerer lydstyrketasterne og Digital Crown din DAC; i eksklusiv tilstand kan de også, hvis du slår det til.
  • Heltalstilstand sender ubehandlet 32-bit-PCM direkte til DAC'er, der tager imod heltal.
  • Tilpas til 16-bit-kilder (fra som standard) sender 16-bit-filer som 16-bit, ikke nulpolstret, til DAC'er med en ægte 16-bit-tilstand.
  • Gapless afspilning, også af album med CUE-ark, der er opdelt fra én fil.
  • Husker din DAC. Hvis den ikke er tilsluttet, spilles musikken på det bedste forbundne output og flytter tilbage, når DAC'en vender tilbage.
  • Output uden egen lydstyrkeregulering (HDMI, optisk, line-out) kan bruge Vespertines lydstyrke, valgt pr. output. Under 100 % viser etiketterne, at det ikke længere er bitperfekt.
  • Giver din DAC tilbage med den frekvens og dybde, den havde før, når Vespertine afsluttes.
  • En indbygget loopbacktest sammenligner hver sample, Vespertine sender til en virtuel enhed. Det er et softwaretjek, mærket som sådan, og den ændrer aldrig badget BITPERFEKT.
Vespertine afspiller Lazar Bermans Liszt, Années de pèlerinage, fra en 24-bit / 96 kHz FLAC: inspektøren markerer den bitperfekt og eksklusiv på en Fosi Audio ZD3 med hvert trin i signalvejen.
Loopbacktestens ark: 24-bit ved 44,1 og 96 kHz, polstret 16-bit og et gapless par, hver bitnøjagtig.
Loopbacktest · softwaretjek

02 Højttalergrupper · beta

Flere DAC’er. Ét højttalersystem.

Afspil én strøm over to eller flere USB-DAC’er som ét quad- eller surroundsystem, med kanalkort, justeringer pr. højttaler og en tegning af dit rum.

Vespertine samler dine DAC’er i et privat Core Audio-aggregat, som andre apps ikke kan se. Én DAC, urlederen, angiver tiden, og de andre følger den. Et nummers kanaler går til højttalerne efter, hvor de står: en kanal med sin egen højttaler afspilles dér uændret, en kanal mellem to højttalere fordeles mellem dem med samme effekt, og LFE-kanalen udelades som standard. Dolby Digital Plus Atmos-filer afspiller deres 5.1- eller 7.1-kanalbed.

  • Et kanalkort for hver udgang på hver DAC, med en dæmpet tone, der udpeger én kanal ad gangen, og forudindstillinger til en quad, ITU 5.1 og to par over for hinanden.
  • Træk højttalerne og din plads rundt på en tegning af rummet: afstand, vinkel, forsinkelse og niveau følger af den. Eller mål gruppen med en mikrofon.
  • Justering af niveau, forsinkelse og polaritet for hver højttaler, med en sikring mod overstyring.
  • BITPERFEKT vises kun, når hver kanal i brug ligger på en DAC, der ikke resamples (urlederen); ellers viser signalvejen, hvad der blev ændret.

Beta: slået fra som standard, bag én kontakt i appens indstillinger. Testet med automatiske tests og virtuelle enheder; på rigtige DAC’er har kun et måleværktøj kørt, og intet i appen er endnu blevet lyttet til på en rigtig gruppe. Kun PCM; Bluetooth- og AirPlay-udgange kan ikke indgå.

Vespertines redigering af højttalergrupper til en quad: en tegning af rummet set oppefra med fire højttalere rundt om lyttepladsen, og hver højttalers afstand, vinkel, forsinkelse og niveau.
Kanalkortet: hver kanal på hver udgang er tildelt en højttaler, med en knap “Identify” og et felt “Inverted” ved hver kanal.
Kanalkort

03 Rumkorrektion

Mål dit rum. Korriger hver højttaler.

Mål dit rum med en UMIK-1 eller en anden kalibreret USB-mikrofon, så tilpasser Vespertine filtre til hver højttaler ud fra det, den hører ved din plads.

Sweeps afspilles gennem én højttaler ad gangen, på ét til fem steder omkring din lytteplads. Hver højttaler får sine egne filtre, designet ud fra målingen. Det er primært dæmpninger: De tager rummets toppe ned og løfter brede dyk kun forsigtigt. Den samme måling indstiller hver højttalers forsinkelse og niveau, så alle højttalere når din plads på samme tid og med samme lydstyrke. Rumkorrektion er slået fra som standard, og afspilningen forbliver bitperfekt, mens den er slået fra. Når den er slået til, viser signalvejen RUMKORREKTION.

  • Tre målkurver: Warm (standard), Gentle tilt og Flat. Korriger kun bassen eller det fulde register, og design filtrene om senere uden at måle igen.
  • Importerer filtre fra REW eller Equalizer APO med hver højttalers forsinkelse og niveau og eksporterer tekst til Equalizer APO.
  • Importerer impulsresponser (WAV, AIFF, CAF eller FLAC) og anvender dem ved afspilning via konvolution.
  • Stereo og 5.1 (5.1 er testet med simulerede rum og importerede profiler, endnu ikke i et rigtigt 5.1-rum).
  • Rumportrættet viser højttalerne, din plads og hver mikrofonplacering, efterhånden som den måles. Derefter forvandler kurveovergangen den målte respons til den forudsagte, og en før/efter-kontakt sammenligner dem.

»Efter«-kurven er forudsagt ud fra målingen og filtrene, ikke målt. Mål igen med korrektionen slået til for at se, hvad rummet reelt gør.

Vespertines forudsagte rumkorrektion for et stereopar med målet Warm: for hver højttaler den målte respons, målet og den forudsagte respons efter korrektion, med en top fra rummet omkring 120 Hz, der sænkes med 14 og 18 dB, og hver højttalers filtre.
Rumportrættet i måleguiden: venstre og højre højttaler, pladsen og fem mikrofonplaceringer omkring den, den første med mikrofonen på.
Rumportræt

04 Surround og rumlig lyd

Dine 5.1-diske, i samme bibliotek.

Flerkanalsmusik afspilles via Apples renderer til rumlig lyd på AirPods (hovedsporet, hvor macOS tilbyder det) eller mixes ned efter kanallayout på en stereo-DAC.

DTS-cd'er dekodes til 5.1. SACD-diskbilleder, udtrukne SACD-numre, flerkanals-FLAC, TrueHD og DTS-HD MA gengives via Apples renderer til rumlig lyd på AirPods (hovedsporet, hvor macOS tilbyder det) eller mixes ned på en stereo-DAC. Dolby Digital Plus med Atmos bruger macOS' objektrenderer; TrueHD Atmos og DTS:X afspiller deres bed-kanaler. Kanal-for-kanal-output er eksperimentelt og utestet på rigtige receivere og flerkanals-USB-DAC'er (ét Sony-tv via HDMI er testet: se docs/DEVICES.md); rapporter efterlyses.

  • Stereo- og surroundversioner af et album vises én gang; Vespertine afspiller den, der passer til outputtet, eller den, du fastgør.
  • Bitstream af Dolby Digital, DD+ og DTS-CD til receivere er eksperimentel og utestet på rigtige receivere og flerkanals-USB-DAC'er (ét Sony-tv via HDMI er testet: se docs/DEVICES.md); rapporter efterlyses. Tests af bærersignalet bruger FFmpegs S/PDIF-læser. Passthrough af TrueHD og DTS-HD MA understøttes ikke på macOS.
  • Eksporter til rumlig lyd som binaural stereo til hovedtelefoner eller flerkanals-ALAC til Apple-enheder, med mærker og omslag.
Elton Johns Goodbye Yellow Brick Road, et 24-bit / 88,2 kHz 5.1-album, afspillet som hovedsporet rumlig lyd på AirPods Max med signalvejen og en måler for hver kanal.
Et album med stereo- og 5.1-versioner af hver sang, vist én gang.
Stereo og 5.1, vist én gang

05 SACD, DVD-Video og DSD

Afspil selve diskbilledet.

Peg Vespertine mod et SACD- eller DVD-Video-diskbillede, så afspiller den musikken direkte derfra, uden at noget monteres, udtrækkes eller skrives.

SACD-diskbilleder i .iso-format afspiller deres stereo- og 5.1-områder, DST-komprimerede eller ukomprimerede, med titler fra diskens egen tekst. DST dekodes tilbage til nøjagtig samme DSD, så stereo sendes til din DAC som nativ DSD via DoP, hvor DAC'en understøtter det, og 5.1 afspilles via Apples renderer til rumlig lyd på AirPods. LPCM-musikken på DVD-Video-diske (en .iso eller en VIDEO_TS-mappe) afspilles bit for bit med ét album pr. titel og ét nummer pr. kapitel.

  • SACD-diskbilleder er testet med syntetiserede diske, bl.a. diske med et 5.0-område, kun et flerkanalsområde eller DSD128 og derover.
  • DSF og DSDIFF fra DSD64 til DSD512, inklusive DST-komprimeret DSDIFF, sendes som DoP til DAC'er, der understøtter bærefrekvensen (op til DSD256 på de afprøvede DAC'er), eller konverteres til PCM med høj samplingfrekvens. DoP rapporteres at virke op til DSD256 på en Fosi Audio ZD3 og op til DSD128 på en FiiO K11 (udviklerrapporter, ingen optagelse); DSD512 via DoP er utestet på hardware.
  • DVD-Video LPCM i 16, 20 og 24 bit, 48 og 96 kHz, op til 8 kanaler. DVD-Audio understøttes ikke, og krypterede (CSS) diske kræver en dekrypteret kopi.
Brothers In Arms med Dire Straits afspillet direkte fra sit SACD-diskbillede: stereo-DSD64 via DoP til en FiiO K11 med badget NATIV DSD · DoP og dekoderen angivet som SACD-diskbillede, DST (tabsfri).
Claudja Barrys Love for the Sake of Love som DSD128 via DoP til en Fosi Audio ZD3 ved 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Afsløring af falsk hi-res og spektrum

Find ud af, hvilke »hi-res«-filer der ikke er det.

Hver fil kan analyseres for sin reelle bitdybde, sin reelle båndbredde og fingeraftryk fra tabsgivende encodere og resamplere.

Konklusionerne kommer med deres belæg og nævner, hvad der ellers kunne forklare dem, og spillelisten Tvivlsom hi-res samler dem. Kun nulpolstring kan påvises eksakt: de spektrale konklusioner markeres som spørgsmål, fordi nogle tabsgivende filer med høj bithastighed går igennem som ægte, og stejle masteringfiltre, FM-kilder og overførsler fra bånd eller vinyl kan se mistænkelige ud. Mens musikken spiller, viser målere og et live-spektrum, hvad der sendes ud, også DoP.

  • 16-bit-lyd polstret ind i 24-bit-containere
  • Sandsynligvis upsamplede masters i cd-kvalitet solgt som 96 eller 192 kHz
  • Sandsynligvis tabsgivende oprindelse: MP3 eller AAC transkodet til FLAC
  • Sandsynligvis syntetiske høje frekvenser fra SBR eller »AI-forbedring«
  • vespertine-analyze kører den samme analyse på en Linux-server ved siden af dine filer; appen importerer resultaterne.

Filen i dette skærmbillede er en bevidst forfalskning: trailerens egen musik, kodet til MP3 og upsamplet til 24/192 under et opdigtet bandnavn.

Fanen Analyse markerer en 24/192-»remaster« som sandsynligvis tabsgivende i sin oprindelse: dens langtidsspektrum stopper ved 16 kHz.

07 AirPods Max via USB-C

Tabsfrit på AirPods Max – og det står der.

Tilsluttet med USB-C-kablet genkendes AirPods Max som en tabsfri 24-bit / 48 kHz-enhed.

Musik i 48 kHz afspilles bitperfekt, og alt andet konverteres med Apples resampler i mastering-kvalitet, helt synligt. Via Bluetooth fortæller Vespertine dig, at forbindelsen er AAC. Det bygger på Apples beskrivelse af kabelvejen og Core Audios tilbagelæsning, da AirPods ikke har noget digitalt output at loope tilbage.

En intelligent spilleliste med 24-bit / 48 kHz-numre, indsnævret til Oasis, der afspilles bitperfekt på AirPods Max via USB-C.

08 Bibliotek

Gennemse som i Apple Music. Organiser som en bibliotekar.

Album, kunstnere, sange og genrer, hver med filtre, du kan kombinere, og Bland til dem alle.

  • Filtre for format, 24-bit, 88,2 kHz og derover, flerkanal, genre, år, samplingfrekvens, kanaler og analysekonklusion. Søgning ser bort fra store og små bogstaver og accenter.
  • Intelligente spillelister i de enheder, du tænker i: 24-bit, 88,2 kHz.
  • Remasters, mono- og stereoudgivelser og SACD'er af ét album deler et kort; vælg udgaven, når du åbner det.
  • Favoritter og antal afspilninger, gemt i biblioteket og aldrig skrevet til dine filer. Importerer M3U- og Apple Music-spillelister, antal afspilninger og favoritter.
  • Mærkeeditor med sikkerhedskopier og gendannelse i ét trin samt berigelse fra MusicBrainz, der viser, hvor sikker den er, før noget skrives.
  • Netværksdelinger via SMB, NFS eller WebDAV med caching, Behold offline og afspilning bygget til langsomme servere: numre bufres på din Mac, før de afspilles, og imens viser afspilningsknappen en indlæsningsring.
  • Find musik gennemsøger alle drev efter din rigtige musik og lader rodet ligge. En kort opsætning ved første start vælger dit output og forklarer, hvad eksklusiv adgang og ReplayGain gør.
  • Parametrisk EQ pr. output, der importerer AutoEQ- og Equalizer APO-forudindstillinger. Fra som standard; når den er slået til, viser signalvejen EQUALIZER i stedet for BITPERFEKT.
  • Miniafspiller, menulinjeikon, medietaster, ReplayGain og automatiske, signerede opdateringer.
Siden Genrer: en flise pr. genre med en mosaik af dens omslag.

09 44 sprog

Taler dit sprog.

Alle menuer, indstillinger og signalvejsbeskeder er oversat til 44 sprog ud over engelsk.

Fra ukrainsk, tysk og japansk til swahili, tamil og hausa, med lokale flertalsformer og talformater, og forenklet, traditionelt og Hongkong-kinesisk med hver deres ordforråd. Arabisk, hebraisk, persisk og urdu får et layout fra højre mod venstre.

Sådan tjekkes oversættelserne: Et automatisk tjek ved hver ændring bekræfter, at hver tekst i appen findes på alle 44 sprog med de samme pladsholdere og de flertalsformer, hvert sprog kræver, og hovedskærmene er tjekket på flere sprog for afskåret eller overlappende tekst og spejling fra højre mod venstre. De begyndte som omhyggelige maskinoversættelser, så rettelser fra modersmålstalende er meget 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, tabsfri og tabsgivende filer.

Stereo og flerkanal, PCM og DSD, diskbilleder og almindelige filer, med CUE-ark hele vejen igennem.

Formater, Vespertine afspiller, og hvordan
FLAC, ALAC, WAV, AIFFNativ samplingfrekvens og bitdybde op til 32-bit og den frekvens, din DAC kører (testet op til 768 kHz); uændret 32-bit PCM kræver heltalstilstand. Diskbilleder med CUE-ark..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF og DSDIFF, DST-komprimeret eller ukomprimeret. DoP afhænger af DAC’en og bærefrekvensen, ellers PCM. DoP er testet op til DSD256; DSD512 via DoP er ikke testet på hardware..dsf .dff
SACD-diskbillederStereo- og flerkanalsområder, DST eller ukomprimeret, direkte fra diskbilledet; hver sang vises én gang med sin stereo- og 5.1-version..iso
DVD-Video LPCM16, 20 og 24-bit ved 48 og 96 kHz, 1 til 8 kanaler, bit for bit; ét album pr. titel, ét spor pr. kapitel. DVD-Audio understøttes ikke..iso VIDEO_TS
Dolby AtmosDolby Digital Plus med Atmos, renderet af macOS’ objektrenderer, eller dets afkodede bed-kanaler..ec3 .m4a .mp4
Dolby TrueHD, MLPTabsfri, kan være bitperfekt; TrueHD Atmos afspiller sine bed-kanaler, dets objekter renderes ikke..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA er tabsfri og kan være bitperfekt; DTS:X afspiller sine bed-kanaler. Rå DTS afkodes; DTS-CD-bitstream er en separat vej..dts .dtshd .mka
Dolby Digital (Plus)Afkodes af macOS. Bitstream til receiver er eksperimentel, utestet på rigtige receivere og flerkanals-USB-DAC’er (ét Sony-tv over HDMI er testet: se docs/DEVICES.md); rapporter efterlyses..ac3 .ec3
DTS-cd’er og DTS-WAVGenkendes og afkodes til 5.1, også CUE-opdelte album..wav .flac .cue
APE, WavPack, TTATabsfri. DSD i WavPack understøttes ikke..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACAfkodes og markeres som tabsgivende..opus .ogg .mpc .mp3 .m4a

Sammenligning

Sådan klarer den sig.

Flere Mac-afspillere tilbyder bitperfekt afspilning. Denne sammenligning bygger på, hvad hver afspillers egen dokumentation eller kildekode siger. »Ikke dokumenteret« betyder, at producenten ikke oplyser det ene eller det andet, ikke at funktionen mangler. Vespertines konvolution bruges til rumkorrektion; appen har ingen lydeffekt-plugins og ingen streamingtjenester.

Vespertine sammenlignet med syv andre musikafspillere til Mac, ud fra hver afspillers egen dokumentation eller kildekode
FunktionVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
KildekodeGPL-3.0LukketLukketLukketLukketLukketGPL-2.0Lukket
FLAC-/DSD-filerJa / JaNej / NejJa / JaJa / JaJa / JaJa / JaJa / JaJa / Nej⁴
Automatisk skift af DAC’ens samplingfrekvensJaNejJaJaJaJaJaIkke dokumenteret
Eksklusiv tilstand (hog)JaNejJaJaJaJaJaJa
16/24-bit PCM uden ændrede samplesBetingelser + testsmacOS 27: tredjepartstests¹Producentens påstandProducentens påstandLoopbacktest i appenProducentens påstandIndikator i appenIkke dokumenteret
Lokale surroundfilerJa²Ikke dokumenteretJaJaJaIkke dokumenteretJaIkke dokumenteret
Rumlig lyd fra Apple til lokal surroundJaKun Atmos fra kataloget³Ikke dokumenteretIkke dokumenteretIkke dokumenteretIkke dokumenteretJaIkke dokumenteret
Analyse af hi-res-filerJaNejAudioScanDynamikområde, loudnessJaIkke dokumenteretNej (kun livespektrum)Nej (kun livespektrum)
SACD ISOJaNejJaNej (kun DSF/DFF)JaNejNejNej⁴
RumkorrektionMåling i appen (USB-mikrofon) eller import fra REW / APO og af impulsresponserNejVia konvolution (Origin: betalt tilvalg) eller Audio UnitsVia konvolutionNej (bevidst fravalg)Ikke dokumenteretNejIkke dokumenteret
Konvolution / lydeffekt-pluginsJa (rumkorrektion) / NejNej / NejJa (Origin: betalt tilvalg) / Audio UnitsJa / NejNej / NejIkke dokumenteret / Ikke dokumenteretNej / NejIkke dokumenteret / Audio Units
StreamingtjenesterNejApple MusicStudio: ja; Origin: nejJaNej (lokalt + UPnP)Nej (internetradio)Nej (internetradio)Nej (internetradio)

¹ Apple Music på macOS 27 var bitnøjagtig ved 16/24-bit i loopbacktests fra tredjepart rapporteret på ASR ved 100 % lydstyrke. Det er ikke en måling fra Vespertine; den oprindelige rapport kunne ikke efterprøves uafhængigt til denne opdatering. Der er stadig intet automatisk skift af samplingfrekvens, ingen hog-tilstand, ingen FLAC og ingen DSD på Mac.

² Flerkanals DAC-output og bitstream til receiver er eksperimentelle, utestede på rigtige receivere og flerkanals-USB-DAC’er (ét Sony-tv over HDMI er testet: se docs/DEVICES.md); rapporter efterlyses.

³ Apple dokumenterer rumlig lyd med hovedsporing for Dolby Atmos-numre i Apple Music-kataloget, ikke rumlig gengivelse af dine egne flerkanalsfiler.

⁴ Testet på foobar2000 2.26 (macOS 27.0.1) uden komponenter: DSF-, DFF- og SACD ISO-filer fejler med »Unsupported file format«. DSF og DFF afspilles kun som 352,8 kHz PCM, efter at FFmpeg er installeret separat og de er føjet til dets FFmpeg Decoder Wrapper; SACD ISO fejler stadig.

Kilder og afgrænsning. Rettelser er velkomne: opret et issue.

Nyheder

Nyt i 0.15.1.

Seneste udgivelse

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 udgivelsesnoter er ikke oversat endnu, 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 installeret? Den opdaterer sig selv, eller brew upgrade --cask vespertine

Tidligere udgivelser

  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 tilføjer rumkorrektion: mål dine højttalere med en UMIK-1-mikrofon, og afspil gennem filtre lavet til dit rum. Den sørger også for, at afspilning over netværket ikke løber tør.

  5. 0.13.2

    Vespertine 0.13.2 afspiller 5.1-DSD som rumlig lyd på AirPods, fortæller dig, når lyden konverteres eller nedmikses, og hænger ikke længere, når du afslutter.

FAQ

Svar på dine spørgsmål.

Er den virkelig gratis?

Ja. Vespertine er gratis og open source under GPL-3.0. Der er ingen konto, intet abonnement, ingen reklamer og ingen telemetri (privatliv). Den går kun online for at søge efter opdateringer og for at kontakte MusicBrainz, Cover Art Archive eller ListenBrainz eller finde omslag til din Discord-status, når du beder den om det.

Hvad kræver den?

macOS 14.4 (Sonoma) eller nyere på Apple silicon eller Intel. Intel-hardware er ikke testet; Intel-versionen har kørt under Rosetta, og rapporter fra rigtige Intel-Macs er velkomne.

Hvordan installerer og opdaterer jeg den?

Hent DMG-filen, åbn den, og flyt Vespertine til Programmer. Den er signeret med et Developer ID og notariseret af Apple, og den opdaterer sig selv; hver opdatering er signeret. Med Homebrew: brew install --cask szeremeta1/tap/vespertine, derefter brew upgrade --cask vespertine eller appens egne opdateringer.

Kan den streame fra Qobuz, TIDAL eller Apple Music?

Nej. Vespertine afspiller musik, du ejer, på din Mac, på eksterne drev eller på en netværksdeling. DRM-beskyttede downloads fra et Apple Music-abonnement kan ikke afspilles.

Hvordan ved jeg, at den faktisk er bitperfekt?

Signalvejen læser tilbage, hvad Core Audio faktisk gjorde: enhedens nominelle samplingfrekvens, dens fysiske format, og hvem der har fat i den. Dekoderne har automatiserede tests (TrueHD mod sin kilde, DTS mod FFmpegs egen dekoder), en indbygget loopbacktest tjekker softwarevejen sample for sample, og med vespertine-probe kan du tjekke din egen hardware. Sådan tjekker du det selv.

Kan den lave rumkorrektion?

Ja. Mål dit rum med en UMIK-1 eller en anden kalibreret USB-mikrofon på ét til fem steder omkring din plads, så tilpasser Vespertine filtre til hver højttaler og afstemmer deres forsinkelse og niveau, i stereo eller 5.1 (5.1 er testet med simulerede rum og importerede profiler, endnu ikke i et rigtigt 5.1-rum). Den importerer også filtre fra REW og Equalizer APO samt impulsresponser. Funktionen er slået fra som standard, afspilningen forbliver bitperfekt, mens den er slået fra, og signalvejen viser RUMKORREKTION, mens den er slået til. Sådan fungerer rumkorrektion.

Kan den afspille SACD- og dvd-diske?

Den afspiller deres diskbilleder. SACD-diskbilleder i .iso-format, stereo og flerkanal, DST-komprimerede eller ukomprimerede, samt LPCM-musikken på DVD-Video-diskbilleder eller i VIDEO_TS-mapper afspilles direkte fra diskbilledet, uden at noget udtrækkes. DVD-Audio understøttes ikke, og krypterede (CSS) dvd’er kræver en dekrypteret kopi.

Afspiller den Dolby Atmos?

Dolby Digital Plus med Atmos afspilles via macOS’ objektrenderer som rumlig lyd på AirPods (hovedsporet, hvor macOS tilbyder det). TrueHD Atmos og DTS:X afspiller deres tabsfrie bed-kanaler; deres objekter renderes ikke. Bitstream til en AV-receiver er eksperimentel, utestet på rigtige receivere; rapporter efterlyses.

Ændrer den mine filer?

Kun når du redigerer mærker, og så sikkerhedskopieres hver fil først og kan rulles tilbage i ét trin. Mapper henvises på stedet; ved import laves APFS-kloner, der ikke fylder ekstra.

Hvilken hardware er den testet på?

PCM-afspilning er testet op til 768 kHz og DSD256 på en Fosi Audio ZD3 og op til 384 kHz og DSD128 på en FiiO K11 (udviklerrapporter; se docs/DEVICES.md), hvor heltalstilstand også er testet. Afspilning er desuden testet på AirPods Max via USB-C og Bluetooth, højttalerne i en MacBook Pro og et Sony-tv over HDMI i 5.1. Intel-hardware er ikke testet. Bitstream til receiver og flerkanals-DAC-output er eksperimentelle og ikke testet på rigtige receivere og flerkanals-USB-DAC’er (ét Sony-tv over HDMI er testet: se docs/DEVICES.md); rapporter efterlyses.

Findes den på mit sprog?

Sandsynligvis: brugerfladen findes på engelsk og 44 andre sprog, herunder arabisk, hebraisk, persisk og urdu, der skrives fra højre mod venstre. Vespertine følger det sprog, der er valgt til den i Systemindstillinger. Rettelser fra modersmålstalende er velkomne på GitHub.

Støt

Hjælp Vespertine med at vokse.

Den er gratis, open source og udviklet i fuld offentlighed. Sådan kan du hjælpe.

  • Sponsorer på GitHub

    Vespertine er gratis. Hvis du har gavn af den, støtter et sponsorat på GitHub udviklingen.

  • Rapporter din DAC

    Fortæl os, hvad din DAC, dit lydinterface eller din receiver gjorde. Hver enhedsrapport udvider det, der er tjekket på rigtig hardware.

  • Ret en oversættelse

    Har du fundet en klodset formulering på et af de 44 sprog? Opret et issue med en bedre formulering.

  • Læs koden

    Fejlrapporter, pull requests og spørgsmål er velkomne. Betingelserne for signalvejen og deres tests ligger alle i repositoriet.

Hent

Afspil din surroundsamling på din Mac.

Gratis · open source · version 0.15.1 · macOS 14.4 eller nyere · Apple silicon og Intel

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