Percuma dan sumber terbukamacOS 14.4+Apple silicon dan Intel

Muzik bunyi keliling dan hi-res, pada Mac anda.

Pemain Mac percuma dan sumber terbuka untuk koleksi muzik bunyi keliling dan hi-res. Imej cakera SACD dan DVD-Video, DSD, CD DTS, serta fail DTS-HD MA, TrueHD dan Atmos berkongsi satu pustaka dengan album stereo anda, dengan Audio Ruang pada AirPods (dengan penjejakan kepala jika macOS menyediakannya). Pembetulan bilik mengukur bilik anda dengan mikrofon USB dan membetulkan setiap pembesar suara; ia kekal dimatikan sehingga anda menghidupkannya. Laluan isyarat menunjukkan setiap langkah daripada fail ke output. Dalam bahasa Inggeris dan 44 bahasa lain.

Suka? Beri bintang di GitHub · Sertai perbincangan

Versi 0.15.1 · 28 MB · 4 November 2026 · ditandatangani dan dinotarikan · Nota keluaran

Atau dengan Homebrew: brew install --cask szeremeta1/tap/vespertine

Output saluran demi saluran dan bitstream ke penerima adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan. Privasi: tiada apa-apa dikumpul.

Pemeriksa Sedang Dimainkan Vespertine: Les jeux d’eaux à la Villa d’Este karya Liszt oleh Lazar Berman, ditandakan HI-RES TANPA KEHILANGAN dan BIT-PERFECT, eksklusif, 32 / 96, dengan laluan isyaratnya daripada FLAC 24-bit / 96 kHz melalui libFLAC pada kadar asli dan kelantangan penuh ke Fosi Audio ZD3.
Laluan IsyaratFosi Audio ZD3 · 24 / 96

Treler

Lihat dalam 55 saat.

Hidupkan bunyi. Semua yang dipaparkan ialah aplikasi sebenar, dirakam pada pustaka milik pembangun sendiri.

55 s · 1080p · seni album milik pemiliknya masing-masing

Mengapa Vespertine

Pemain muzik untuk Mac, dibina untuk bunyi keliling dan hi-res.

Muzik bunyi keliling dan stereo dalam satu pustaka, dan pemain yang menunjukkan dengan tepat apa yang dilakukannya pada isyarat.

  • Bunyi keliling dalam satu pustaka

    Imej dan rip SACD, cakera DVD-Video, CD DTS, DTS-HD MA dan TrueHD berada di sebelah album stereo anda dan dimainkan melalui perender Audio Ruang Apple pada AirPods (dengan penjejakan kepala jika macOS menyediakannya). Apabila sesebuah album ada dalam kedua-dua versi, setiap lagu disenaraikan sekali dan versi yang betul dimainkan untuk output anda.

  • Laluan isyarat yang boleh anda semak

    Kadar, panjang kata, gandaan dan pemprosesan saluran, dibaca semula daripada Core Audio. Syarat bit-perfect ada dalam kod sumber, dengan ujian automatik, ujian gelung balik dan panduan pengesahan perkakasan.

  • Menyemak fail hi-res

    Analisis menandakan kedalaman bit yang dipad serta kemungkinan pensampelan naik atau asal daripada format berkehilangan. Keputusan spektrum ialah anggaran, ditunjukkan bersama bukti dan batasannya. Analisis yang sama berjalan pada pelayan Linux di sebelah fail anda.

  • Sumber terbuka yang boleh anda audit

    Percuma di bawah GPL. Baca, bina dan ubah pemain ini, termasuk syarat output dan ujiannya. Tiada akaun, langganan, iklan atau telemetri.

Bit-perfectEksklusif32 / 19244.1 → 48 kHzDSD 128 · DoPPembetulan bilikRuang · penjejakan kepalaFrekuensi tinggi sintetik?

01 Bit-perfect

Setiap trek pada kadar dan kedalaman aslinya.

Laluan isyarat menyenaraikan setiap langkah daripada fail ke DAC anda, dibaca semula daripada Core Audio, dan memberitahu apabila sesuatu mengubah sampel.

Vespertine menukar peranti kepada kadar setiap fail dan hanya mensampel semula, dengan penukar berkualiti mastering Apple, apabila DAC tidak dapat menjalankan kadar itu. BIT-PERFECT hanya muncul apabila syarat dalam kod sumber dipenuhi: kadar asli, tiada apa-apa yang mengubah sampel, panjang kata yang muat, dan peranti yang eksklusif atau tidak dikongsi dengan aplikasi lain. Main balik PCM telah diuji sehingga 768 kHz dan DSD256 pada Fosi Audio ZD3, dan sehingga 384 kHz dan DSD128 pada FiiO K11 (laporan pembangun; lihat docs/DEVICES.md).

  • Mod eksklusif (hog) menghalang aplikasi lain daripada menggunakan peranti. Dalam mod kongsi, kekunci kelantangan dan Digital Crown melaraskan DAC anda; dalam mod eksklusif pun boleh, jika anda menghidupkannya.
  • Mod integer menghantar PCM 32-bit yang tidak diproses terus ke DAC yang menerima integer.
  • Padankan sumber 16-bit (mati secara lalai) menghantar fail 16-bit ke DAC yang mempunyai mod 16-bit sebenar sebagai 16-bit, bukan dipad dengan sifar.
  • Main tanpa jurang, termasuk album helaian CUE yang dipecahkan daripada satu fail.
  • Mengingati DAC anda. Jika ia tidak bersambung, muzik dimainkan pada output bersambung terbaik dan beralih semula apabila DAC kembali.
  • Output tanpa kawalan kelantangan sendiri (HDMI, optik, line-out) boleh menggunakan kelantangan Vespertine, dipilih bagi setiap output. Di bawah 100%, label menyatakan bahawa ia bukan lagi bit-perfect.
  • Menyerahkan semula DAC anda pada kadar dan kedalaman yang digunakannya sebelum itu, apabila Vespertine ditutup.
  • Ujian gelung balik terbina dalam membandingkan setiap sampel yang dihantar Vespertine ke peranti maya. Ia semakan perisian, dilabel sedemikian, dan tidak pernah mengubah lencana BIT-PERFECT.
Vespertine memainkan rakaman Liszt oleh Lazar Berman, Années de pèlerinage, daripada FLAC 24-bit / 96 kHz: pemeriksa menandakannya bit-perfect dan eksklusif pada Fosi Audio ZD3, dengan setiap langkah laluan isyarat.
Helaian ujian gelung balik: 24-bit pada 44.1 dan 96 kHz, 16-bit dipad dan sepasang trek tanpa jurang, setiap satunya sama bit demi bit.
Ujian Gelung Balik · semakan perisian

02 Kumpulan Pembesar Suara · beta

Beberapa DAC. Satu sistem pembesar suara.

Mainkan satu aliran melalui dua atau lebih DAC USB sebagai satu sistem quad atau surround, dengan peta saluran, pelarasan bagi setiap pembesar suara dan lukisan bilik anda.

Vespertine menggabungkan DAC anda dalam agregat Core Audio persendirian yang tidak dilihat oleh app lain. Satu DAC, pemimpin jam, menetapkan masa dan yang lain mengikutinya. Saluran sesebuah lagu pergi ke pembesar suara mengikut kedudukannya: saluran yang mempunyai pembesar suara sendiri dimainkan di situ tanpa diubah, saluran di antara dua pembesar suara dibahagikan antara keduanya dengan kuasa sama, dan LFE digugurkan secara lalai. Fail Dolby Digital Plus Atmos memainkan asas saluran 5.1 atau 7.1 mereka.

  • Peta saluran untuk setiap output setiap DAC, dengan nada perlahan untuk mengenal pasti satu saluran pada satu masa, serta pratetap untuk quad, ITU 5.1 dan dua pasangan bertentangan.
  • Seret pembesar suara dan tempat duduk anda pada lukisan bilik: jarak, sudut, kelewatan dan aras terhasil daripadanya. Atau ukur kumpulan dengan mikrofon.
  • Pelarasan aras, kelewatan dan kekutuban bagi setiap pembesar suara, dengan pengawal ruang kepala.
  • BIT-PERFECT hanya muncul apabila setiap saluran yang digunakan berada pada DAC yang tidak disampel semula (pemimpin jam); jika tidak, laluan isyarat menyatakan apa yang berubah.

Beta: dimatikan secara lalai, di sebalik satu suis dalam tetapan app. Diuji dengan ujian automatik dan peranti maya; pada DAC sebenar hanya satu alat pengukur dijalankan, dan belum ada kumpulan sebenar yang didengar dalam app. PCM sahaja; output Bluetooth dan AirPlay tidak boleh menyertai.

Penyunting kumpulan pembesar suara Vespertine untuk quad: lukisan bilik dari atas dengan empat pembesar suara mengelilingi tempat mendengar, serta jarak, sudut, kelewatan dan aras setiap pembesar suara.
Peta saluran: setiap saluran bagi setiap output ditetapkan kepada pembesar suara, dengan butang “Identify” dan kotak “Inverted” pada setiap saluran.
Peta saluran

03 Pembetulan bilik

Ukur bilik anda. Betulkan setiap pembesar suara.

Ukur bilik anda dengan UMIK-1 atau mikrofon USB lain yang telah ditentukur, dan Vespertine akan melaraskan penapis untuk setiap pembesar suara berdasarkan apa yang didengarnya di tempat duduk anda.

Sapuan dimainkan melalui satu pembesar suara pada satu masa, di satu hingga lima titik di sekeliling tempat duduk mendengar anda. Setiap pembesar suara mendapat penapisnya sendiri, yang direka berdasarkan pengukuran. Kebanyakannya berupa pemotongan: penapis ini menurunkan puncak bilik dan menaikkan lekukan yang luas secara sederhana sahaja. Pengukuran yang sama menetapkan kelewatan dan aras setiap pembesar suara, supaya bunyi setiap pembesar suara tiba di tempat duduk anda pada masa yang sama dan dengan kekuatan yang sama. Pembetulan bilik dimatikan secara lalai, dan main balik kekal bit-perfect semasa ia dimatikan. Apabila ia dihidupkan, laluan isyarat memaparkan PEMBETULAN BILIK.

  • Tiga sasaran: Warm (lalai), Gentle tilt dan Flat. Betulkan bes sahaja atau julat penuh, dan reka semula penapis kemudian tanpa perlu mengukur semula.
  • Mengimport penapis daripada REW atau Equalizer APO, berserta kelewatan dan aras setiap pembesar suara, dan mengeksport teks Equalizer APO.
  • Mengimport respons impuls (WAV, AIFF, CAF atau FLAC) dan memainkannya melalui konvolusi.
  • Stereo dan 5.1 (5.1 diuji dengan bilik simulasi dan profil yang diimport, belum lagi dalam bilik 5.1 sebenar).
  • Potret Bilik menunjukkan pembesar suara, tempat duduk anda dan setiap titik mikrofon semasa ia diukur. Animasi lengkung kemudian mengubah respons yang diukur menjadi respons yang diramalkan, dan suis sebelum/selepas membandingkan kedua-duanya.

Lengkung “selepas” diramalkan daripada pengukuran dan penapis, bukan diukur. Untuk melihat apa yang sebenarnya berlaku dalam bilik, ukur semula dengan pembetulan dihidupkan.

Pembetulan bilik yang diramalkan oleh Vespertine untuk sepasang pembesar suara stereo dengan sasaran Warm: bagi setiap pembesar suara, respons yang diukur, sasaran dan respons yang diramalkan selepas pembetulan, dengan puncak bilik berhampiran 120 Hz dipotong sebanyak 14 dan 18 dB, serta penapis setiap pembesar suara.
Potret Bilik dalam wizard pengukuran: pembesar suara kiri dan kanan, tempat duduk, dan lima titik mikrofon di sekelilingnya, dengan mikrofon diletakkan pada titik pertama.
Potret Bilik

04 Bunyi keliling & Audio Ruang

Cakera 5.1 anda, dalam pustaka yang sama.

Muzik berbilang saluran dimainkan melalui perender Audio Ruang Apple pada AirPods (dengan penjejakan kepala jika macOS menyediakannya), atau dimiks turun mengikut susun atur saluran pada DAC stereo.

CD DTS dinyahkod kepada 5.1. Imej SACD, trek SACD yang diekstrak, FLAC berbilang saluran, TrueHD dan DTS-HD MA dirender melalui perender Audio Ruang Apple pada AirPods (dengan penjejakan kepala jika macOS menyediakannya) atau dimiks turun pada DAC stereo. Dolby Digital Plus dengan Atmos menggunakan perender objek macOS; TrueHD Atmos dan DTS:X memainkan lapisan saluran asasnya. Output saluran demi saluran adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan.

  • Versi stereo dan bunyi keliling sesebuah album disenaraikan sekali; Vespertine memainkan versi yang sesuai dengan output, atau versi yang anda sematkan.
  • Bitstream Dolby Digital, DD+ dan DTS-CD ke penerima adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan. Ujian pembawa menggunakan pembaca S/PDIF FFmpeg. Passthrough TrueHD dan DTS-HD MA tidak disokong pada macOS.
  • Eksport untuk Audio Ruang sebagai stereo binaural untuk fon kepala atau ALAC berbilang saluran untuk peranti Apple, lengkap dengan tag dan karya seni.
Goodbye Yellow Brick Road oleh Elton John, album 5.1 24-bit / 88.2 kHz, dimainkan sebagai Audio Ruang penjejakan kepala pada AirPods Max, dengan laluan isyarat dan meter bagi setiap saluran.
Album dengan versi stereo dan 5.1 bagi setiap lagu, disenaraikan sekali.
Stereo dan 5.1, disenaraikan sekali

05 SACD, DVD-Video & DSD

Mainkan imej cakera itu sendiri.

Halakan Vespertine ke imej SACD atau DVD-Video dan ia memainkan muzik terus daripadanya, tanpa apa-apa dilekapkan, diekstrak atau ditulis.

Imej SACD .iso memainkan kawasan stereo dan 5.1, sama ada dimampatkan DST atau tidak, dengan tajuk daripada teks cakera itu sendiri. DST dinyahkod kembali kepada DSD yang tepat, jadi stereo dihantar ke DAC anda sebagai DSD asli melalui DoP jika DAC menyokongnya, dan 5.1 dimainkan melalui perender Audio Ruang Apple pada AirPods. Muzik LPCM pada cakera DVD-Video (.iso atau folder VIDEO_TS) dimainkan bit demi bit, satu album bagi setiap tajuk dan satu trek bagi setiap bab.

  • Imej SACD diuji dengan cakera sintesis, termasuk cakera dengan kawasan 5.0, hanya kawasan berbilang saluran, atau DSD128 ke atas.
  • DSF dan DSDIFF daripada DSD64 hingga DSD512, termasuk DSDIFF yang dimampatkan DST, dihantar sebagai DoP ke DAC yang menerima kadar pembawa (sehingga DSD256 pada DAC yang dicuba), atau ditukar kepada PCM berkadar tinggi. DoP dilaporkan berfungsi sehingga DSD256 pada Fosi Audio ZD3 dan sehingga DSD128 pada FiiO K11 (laporan pembangun, tiada tangkapan); DSD512 melalui DoP belum diuji pada perkakasan.
  • DVD-Video LPCM pada 16, 20 dan 24 bit, 48 dan 96 kHz, sehingga 8 saluran. DVD-Audio tidak disokong, dan cakera yang disulitkan (CSS) memerlukan salinan yang telah dinyahsulit.
Brothers In Arms oleh Dire Straits dimainkan terus daripada imej cakera SACD: DSD64 stereo melalui DoP ke FiiO K11, dengan lencana DSD ASLI · DoP dan penyahkod menunjukkan Imej SACD, DST (tanpa kehilangan).
Love for the Sake of Love oleh Claudja Barry sebagai DSD128 melalui DoP ke Fosi Audio ZD3, pada 352.8 kHz.
DSD128 · DoP · 352.8 kHz

06 Pengesanan hi-res palsu & spektrum

Ketahui fail “hi-res” yang sebenarnya bukan.

Setiap fail boleh dianalisis untuk kedalaman bit sebenarnya, lebar jalur sebenarnya dan cap jari pengekod berkehilangan serta pensampel semula.

Keputusan disertakan dengan buktinya dan menamakan perkara lain yang boleh menjelaskannya, dan senarai main Hi-Res Diragui mengumpulkannya. Hanya pengesanan pad sifar yang tepat: keputusan spektrum ditandakan sebagai persoalan, kerana sesetengah fail berkehilangan berkadar bit tinggi lepas sebagai tulen, manakala penapis mastering yang curam, sumber FM dan pindahan pita atau piring hitam boleh kelihatan mencurigakan. Semasa muzik dimainkan, meter dan spektrum langsung menunjukkan apa yang dihantar keluar, termasuk DoP.

  • Audio 16-bit yang dipad ke dalam bekas 24-bit
  • Master berkualiti CD yang berkemungkinan disampel naik lalu dijual sebagai 96 atau 192 kHz
  • Berkemungkinan berasal daripada format berkehilangan: MP3 atau AAC yang ditranskod ke FLAC
  • Berkemungkinan frekuensi tinggi sintetik daripada SBR atau “peningkatan AI”
  • vespertine-analyze menjalankan analisis yang sama pada pelayan Linux di sebelah fail anda; aplikasi mengimport keputusannya.

Fail dalam tangkapan skrin ini sengaja dipalsukan: muzik treler itu sendiri, dikodkan ke MP3 dan disampel naik ke 24/192 di bawah nama kumpulan rekaan.

Tab Analisis menandakan “remaster” 24/192 sebagai berkemungkinan berasal daripada format berkehilangan: spektrum jangka panjangnya berhenti pada 16 kHz.

07 AirPods Max melalui USB-C

Tanpa kehilangan pada AirPods Max, dan ia memberitahu anda.

Apabila disambungkan dengan kabel USB-C, AirPods Max dikenali sebagai peranti tanpa kehilangan 24-bit / 48 kHz.

Muzik 48 kHz dimainkan secara bit-perfect dan selebihnya ditukar dengan pensampel semula berkualiti mastering Apple, secara terang-terangan. Melalui Bluetooth, Vespertine memberitahu anda bahawa pautannya ialah AAC. Ini bergantung pada penerangan Apple tentang laluan kabel dan bacaan semula Core Audio, kerana AirPods tiada output digital untuk diuji secara gelung balik.

Senarai main pintar trek 24-bit / 48 kHz, ditapis kepada Oasis, dimainkan secara bit-perfect pada AirPods Max melalui USB-C.

08 Pustaka

Layari seperti Apple Music. Urus seperti pustakawan.

Album, artis, lagu dan genre, setiap satu dengan penapis yang boleh digabungkan, serta Kocok untuk mana-mana daripadanya.

  • Penapis untuk format, 24-bit, 88.2 kHz ke atas, berbilang saluran, genre, tahun, kadar sampel, saluran dan keputusan analisis. Carian mengabaikan huruf besar/kecil dan aksen.
  • Senarai main pintar dalam unit yang anda fikirkan: 24-bit, 88.2 kHz.
  • Remaster, keluaran mono dan stereo serta SACD bagi satu album berkongsi satu kad; pilih edisi apabila anda membukanya.
  • Kegemaran dan kiraan main, disimpan dalam pustaka dan tidak pernah ditulis ke fail anda. Mengimport senarai main M3U dan Apple Music, kiraan main dan kegemaran.
  • Editor tag dengan sandaran dan pembalikan satu langkah, serta pengayaan MusicBrainz yang menunjukkan tahap keyakinannya sebelum menulis apa-apa.
  • Perkongsian rangkaian melalui SMB, NFS atau WebDAV, dengan cache, Simpan Luar Talian dan main balik yang dibina untuk pelayan perlahan: lagu ditimbal pada Mac anda sebelum dimainkan, dengan gelang pemuatan pada butang main sepanjang proses itu.
  • Cari Muzik mencari muzik sebenar anda di setiap pemacu dan meninggalkan fail-fail yang bersepah. Persediaan ringkas pada pelancaran pertama memilih output anda dan menerangkan fungsi akses eksklusif dan ReplayGain.
  • EQ parametrik bagi setiap output yang mengimport pratetap AutoEQ dan Equalizer APO. Mati secara lalai; apabila dihidupkan, laluan isyarat menunjukkan PENYAMA dan bukannya BIT-PERFECT.
  • Pemain Mini, ikon bar menu, kekunci media, ReplayGain dan kemas kini automatik yang ditandatangani.
Halaman Genre: satu jubin bagi setiap genre dengan mozek kulit albumnya.

09 44 bahasa

Bertutur dalam bahasa anda.

Setiap menu, tetapan dan mesej laluan isyarat diterjemahkan ke dalam 44 bahasa selain bahasa Inggeris.

Daripada bahasa Ukraine, Jerman dan Jepun hingga Swahili, Tamil dan Hausa, dengan bentuk jamak dan format nombor tempatan, serta bahasa Cina Ringkas, Tradisional dan Hong Kong, masing-masing dengan kosa kata tersendiri. Bahasa Arab, Ibrani, Parsi dan Urdu mendapat susun atur kanan ke kiri.

Cara terjemahan disemak: semakan automatik pada setiap perubahan mengesahkan bahawa setiap rentetan dalam aplikasi wujud dalam kesemua 44 bahasa dengan pemegang tempat yang sama dan bentuk jamak yang diperlukan oleh setiap bahasa, dan skrin utama telah disemak dalam beberapa bahasa untuk teks yang terpotong atau bertindih serta pencerminan kanan ke kiri. Terjemahan ini bermula sebagai terjemahan mesin yang teliti, jadi pembetulan daripada penutur asli amat dialu-alukan di 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

Format

Fail bunyi keliling, tanpa kehilangan dan berkehilangan.

Stereo dan berbilang saluran, PCM dan DSD, imej cakera dan fail biasa, semuanya dengan sokongan helaian CUE.

Format yang dimainkan Vespertine, dan caranya
FLAC, ALAC, WAV, AIFFKadar dan kedalaman asli sehingga 32-bit dan kadar yang dijalankan oleh DAC anda (diuji hingga 768 kHz); PCM 32-bit tanpa sebarang perubahan memerlukan mod integer. Imej helaian CUE..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF dan DSDIFF, dimampatkan DST atau biasa. DoP bergantung pada DAC dan kadar pembawa; jika tidak, PCM. DoP diuji hingga DSD256; DSD512 melalui DoP belum diuji pada perkakasan..dsf .dff
Imej SACDKawasan stereo dan berbilang saluran, DST atau biasa, terus daripada imej; setiap lagu disenaraikan sekali bersama versi stereo dan 5.1nya..iso
DVD-Video LPCM16, 20 dan 24-bit pada 48 dan 96 kHz, 1 hingga 8 saluran, bit demi bit; satu album bagi setiap tajuk, satu trek bagi setiap bab. DVD-Audio tidak disokong..iso VIDEO_TS
Dolby AtmosDolby Digital Plus dengan Atmos, dirender oleh perender objek macOS, atau lapisan saluran asasnya yang telah dinyahkod..ec3 .m4a .mp4
Dolby TrueHD, MLPTanpa kehilangan, boleh menjadi bit-perfect; TrueHD Atmos memainkan lapisan saluran asasnya, objeknya tidak dirender..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA adalah tanpa kehilangan dan boleh menjadi bit-perfect; DTS:X memainkan lapisan saluran asasnya. DTS mentah dinyahkod; bitstream DTS-CD ialah laluan berasingan..dts .dtshd .mka
Dolby Digital (Plus)Dinyahkod oleh macOS. Bitstream ke penerima adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan..ac3 .ec3
CD DTS dan DTS-WAVDikenal pasti dan dinyahkod kepada 5.1, termasuk album yang dipecahkan dengan CUE..wav .flac .cue
APE, WavPack, TTATanpa kehilangan. DSD di dalam WavPack tidak disokong..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACDinyahkod dan ditanda sebagai berkehilangan..opus .ogg .mpc .mp3 .m4a

Perbandingan

Bagaimana ia bersaing.

Beberapa pemain Mac menawarkan main balik bit-perfect. Perbandingan ini berdasarkan apa yang dinyatakan oleh dokumentasi atau kod sumber setiap pemain itu sendiri. “Tidak didokumenkan” bermaksud vendor tidak menyatakan sama ada ya atau tidak, bukan bermaksud ciri itu tiada. Konvolusi Vespertine adalah untuk pembetulan bilik; ia tidak mempunyai pemalam kesan audio atau perkhidmatan penstriman.

Vespertine berbanding tujuh pemain muzik Mac lain, berdasarkan dokumentasi atau kod sumber setiap pemain itu sendiri
CiriVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
Kod sumberGPL-3.0TertutupTertutupTertutupTertutupTertutupGPL-2.0Tertutup
Fail FLAC / DSDYa / YaTidak / TidakYa / YaYa / YaYa / YaYa / YaYa / YaYa / Tidak⁴
Penukaran kadar DAC automatikYaTidakYaYaYaYaYaTidak didokumenkan
Mod eksklusif (hog)YaTidakYaYaYaYaYaYa
PCM 16/24-bit tanpa perubahan sampelSyarat + ujianmacOS 27: ujian pihak ketiga¹Dakwaan vendorDakwaan vendorUjian gelung balik dalam aplDakwaan vendorPenunjuk dalam aplTidak didokumenkan
Fail bunyi keliling setempatYa²Tidak didokumenkanYaYaYaTidak didokumenkanYaTidak didokumenkan
Audio Ruang Apple untuk bunyi keliling setempatYaAtmos katalog sahaja³Tidak didokumenkanTidak didokumenkanTidak didokumenkanTidak didokumenkanYaTidak didokumenkan
Analisis fail hi-resYaTidakAudioScanJulat dinamik, kekuatan bunyiYaTidak didokumenkanTidak (spektrum langsung sahaja)Tidak (spektrum langsung sahaja)
SACD ISOYaTidakYaTidak (DSF/DFF sahaja)YaTidakTidakTidak⁴
Pembetulan bilikDiukur dalam aplikasi (mikrofon USB), atau import REW / APO dan respons impulsTidakMelalui konvolusi (Origin: pilihan berbayar) atau Audio UnitsMelalui konvolusiTidak (sengaja direka begitu)Tidak didokumenkanTidakTidak didokumenkan
Konvolusi / pemalam kesan audioYa (pembetulan bilik) / TidakTidak / TidakYa (Origin: pilihan berbayar) / Audio UnitsYa / TidakTidak / TidakTidak didokumenkan / Tidak didokumenkanTidak / TidakTidak didokumenkan / Audio Units
Perkhidmatan penstrimanTidakApple MusicStudio: ya; Origin: tidakYaTidak (setempat + UPnP)Tidak (radio internet)Tidak (radio internet)Tidak (radio internet)

¹ Apple Music pada macOS 27 adalah sama bit demi bit pada 16/24-bit dalam ujian gelung balik pihak ketiga yang dilaporkan di ASR, pada kelantangan 100%. Ini bukan pengukuran Vespertine; laporan asal tidak dapat disemak semula secara bebas untuk kemas kini ini. Masih tiada penukaran kadar automatik, mod hog, FLAC atau DSD pada Mac.

² Output DAC berbilang saluran dan bitstream ke penerima adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan.

³ Apple mendokumenkan Audio Ruang dengan penjejakan kepala untuk trek Dolby Atmos dalam katalog Apple Music, bukan pemaparan ruang bagi fail berbilang saluran anda sendiri.

⁴ Diuji pada foobar2000 2.26 (macOS 27.0.1), tanpa sebarang komponen: fail DSF, DFF dan SACD ISO gagal dengan “Unsupported file format”. DSF dan DFF hanya dimainkan sebagai PCM 352.8 kHz selepas FFmpeg dipasang secara berasingan dan kedua-duanya ditambah pada FFmpeg Decoder Wrapper foobar2000; SACD ISO masih gagal.

Sumber dan skop. Pembetulan dialu-alukan: buka isu.

Apa yang baharu

Apa yang baharu dalam 0.15.1.

Keluaran terkini

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.

Nota keluaran ini belum diterjemahkan, jadi ia dipaparkan dalam bahasa Inggeris.

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 · sudah dipasang? Ia mengemas kini dirinya sendiri, atau brew upgrade --cask vespertine

Keluaran terdahulu

  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 menambah pembetulan bilik: ukur pembesar suara anda dengan mikrofon UMIK-1 dan dengar melalui penapis yang dibuat untuk bilik anda. Ia juga memastikan main balik rangkaian tidak kehabisan data.

  5. 0.13.2

    Vespertine 0.13.2 memainkan DSD 5.1 dalam Audio Ruang pada AirPods, memberitahu anda apabila audio ditukar atau dimiks turun, dan tidak lagi tergantung semasa keluar.

Soalan Lazim

Soalan anda, dijawab.

Adakah ia benar-benar percuma?

Ya. Vespertine percuma dan sumber terbuka di bawah GPL-3.0. Tiada akaun, tiada langganan, tiada iklan dan tiada telemetri (privasi). Ia hanya bersambung ke internet untuk menyemak kemas kini dan, apabila anda memintanya, untuk menghubungi MusicBrainz, Cover Art Archive atau ListenBrainz, atau untuk mencari kulit album bagi status Discord anda.

Apa yang saya perlukan?

macOS 14.4 (Sonoma) atau lebih baharu, pada Apple silicon atau Intel. Perkakasan Intel belum diuji; binaan Intel telah dijalankan di bawah Rosetta, dan laporan daripada Mac Intel sebenar dialu-alukan.

Bagaimana cara memasang dan mengemas kininya?

Muat turun DMG, bukanya dan alihkan Vespertine ke folder Aplikasi. Ia ditandatangani dengan Developer ID dan dinotarikan oleh Apple, dan ia mengemas kini dirinya sendiri; setiap kemas kini ditandatangani. Dengan Homebrew: brew install --cask szeremeta1/tap/vespertine, kemudian brew upgrade --cask vespertine atau kemas kini terbina dalam apl itu sendiri.

Adakah ia menstrim daripada Qobuz, TIDAL atau Apple Music?

Tidak. Vespertine memainkan muzik milik anda, pada Mac anda, pada pemacu luaran atau pada perkongsian rangkaian. Muat turun langganan Apple Music yang dilindungi DRM tidak boleh dimainkan.

Bagaimana saya tahu ia benar-benar bit-perfect?

Laluan isyarat membaca semula apa yang sebenarnya dilakukan oleh Core Audio: kadar nominal peranti, format fizikalnya dan siapa yang memegangnya. Penyahkod mempunyai ujian automatik (TrueHD berbanding sumbernya, DTS berbanding penyahkod FFmpeg sendiri), ujian gelung balik terbina dalam menyemak laluan perisian sampel demi sampel, dan vespertine-probe membolehkan anda menyemak perkakasan anda sendiri. Cara mengesahkannya sendiri.

Adakah ia menyokong pembetulan bilik?

Ya. Ukur bilik anda dengan UMIK-1 atau mikrofon USB lain yang telah ditentukur di satu hingga lima titik di sekeliling tempat duduk anda, dan Vespertine akan melaraskan penapis untuk setiap pembesar suara serta menyelaraskan kelewatan dan aras setiap satunya, dalam stereo atau 5.1 (5.1 diuji dengan bilik simulasi dan profil yang diimport, belum lagi dalam bilik 5.1 sebenar). Ia juga mengimport penapis REW dan Equalizer APO serta respons impuls. Ciri ini dimatikan secara lalai, main balik kekal bit-perfect semasa ia dimatikan, dan laluan isyarat memaparkan PEMBETULAN BILIK semasa ia dihidupkan. Cara pembetulan bilik berfungsi.

Bolehkah ia memainkan cakera SACD dan DVD?

Ia memainkan imejnya. Imej SACD .iso, stereo dan berbilang saluran, dimampatkan DST atau biasa, serta muzik LPCM pada imej DVD-Video atau folder VIDEO_TS dimainkan terus daripada imej, tanpa apa-apa diekstrak. DVD-Audio tidak disokong, dan DVD yang disulitkan (CSS) memerlukan salinan yang telah dinyahsulit.

Adakah ia memainkan Dolby Atmos?

Dolby Digital Plus dengan Atmos dimainkan melalui perender objek macOS, sebagai Audio Ruang pada AirPods (dengan penjejakan kepala jika macOS menyediakannya). TrueHD Atmos dan DTS:X memainkan lapisan saluran asas tanpa kehilangannya; objeknya tidak dirender. Bitstream ke penerima AV adalah eksperimental, belum diuji pada penerima sebenar; laporan diperlukan.

Adakah ia akan mengubah fail saya?

Hanya apabila anda mengedit tag, dan ketika itu setiap fail disandarkan dahulu dan boleh dikembalikan dalam satu langkah. Folder dirujuk di tempat asalnya; pengimportan membuat klon APFS yang tidak menggunakan ruang tambahan.

Perkakasan apa yang telah digunakan untuk mengujinya?

Main balik PCM telah diuji sehingga 768 kHz dan DSD256 pada Fosi Audio ZD3, dan sehingga 384 kHz dan DSD128 pada FiiO K11 (laporan pembangun; lihat docs/DEVICES.md), yang juga digunakan untuk menguji mod integer. Ia juga telah diuji pada AirPods Max melalui USB-C dan Bluetooth, pembesar suara MacBook Pro, dan TV Sony melalui HDMI dalam 5.1. Perkakasan Intel belum diuji. Bitstream ke penerima dan output DAC berbilang saluran adalah eksperimental, belum diuji pada penerima sebenar dan DAC USB berbilang saluran (satu TV Sony melalui HDMI telah diuji: lihat docs/DEVICES.md); laporan diperlukan.

Adakah ia dalam bahasa saya?

Mungkin: antara mukanya tersedia dalam bahasa Inggeris dan 44 bahasa lain, termasuk bahasa kanan-ke-kiri iaitu Arab, Ibrani, Parsi dan Urdu. Vespertine mengikut bahasa yang ditetapkan untuknya dalam Tetapan Sistem. Pembetulan daripada penutur asli dialu-alukan di GitHub.

Sokongan

Bantu Vespertine berkembang.

Ia percuma, sumber terbuka dan dibina secara terbuka. Begini cara anda boleh membantu.

  • Taja di GitHub

    Vespertine percuma. Jika ia berguna kepada anda, tajaan di GitHub menyokong pembangunannya.

  • Laporkan DAC anda

    Beritahu kami apa yang dilakukan oleh DAC, antara muka audio atau penerima anda. Setiap laporan peranti meluaskan apa yang telah disemak pada perkakasan sebenar.

  • Betulkan terjemahan

    Terjumpa frasa yang janggal dalam salah satu daripada 44 bahasa? Buka isu dengan susunan kata yang lebih baik.

  • Baca kodnya

    Laporan pepijat, pull request dan soalan dialu-alukan. Syarat laluan isyarat dan ujiannya semuanya ada dalam repositori.

Muat Turun

Mainkan koleksi bunyi keliling anda di Mac anda.

Percuma · sumber terbuka · versi 0.15.1 · macOS 14.4 atau lebih baharu · Apple silicon dan Intel

Atau dengan Homebrew: brew install --cask szeremeta1/tap/vespertine