無料のオープンソースmacOS 14.4以降Apple siliconとIntelに対応

サラウンドとハイレゾの音楽を、あなたのMacで。

サラウンドとハイレゾの音楽コレクションのための、無料・オープンソースのMac用プレーヤー。SACDとDVD-Videoのディスクイメージ、DSD、DTS CD、DTS-HD MA・TrueHD・Atmosのファイルが、ステレオのアルバムと同じライブラリに並び、AirPodsでは空間オーディオで再生できます(macOSが提供する環境ではヘッドトラッキング付き)。ルーム補正は、USBマイクで部屋を測定し、スピーカーごとに補正します。自分でオンにするまではオフのままです。信号経路には、ファイルから出力までの各ステップが表示されます。英語のほか44言語に対応。

気に入りましたか? GitHubでスターを付ける · ディスカッションに参加

バージョン0.15.1 · 28 MB · 2026年11月4日 · 署名・公証済み · リリースノート

またはHomebrewで: brew install --cask szeremeta1/tap/vespertine

各チャンネルをそのまま出力する機能とレシーバーへのビットストリーム出力は実験的なもので、実際のレシーバーやマルチチャンネルUSB DACではテストされていません(HDMI接続のSony製テレビ1台でテスト済み。docs/DEVICES.mdを参照)。動作報告を募集しています。 プライバシー:データは一切収集しません。

Vespertineの「再生中」インスペクタ:Lazar BermanによるLisztのLes jeux d’eaux à la Villa d’Este。「ハイレゾロスレス」「ビットパーフェクト」、排他、32 / 96と表示され、24ビット / 96 kHzのFLACからlibFLACを経て、元のサンプルレートのまま、音量を変えずにFosi Audio ZD3に至る信号経路が示されています。
信号経路Fosi Audio ZD3 · 24 / 96

トレーラー

55秒でご覧ください。

音声をオンにしてご覧ください。映っているのはすべて実際のアプリで、開発者自身のライブラリで収録したものです。

55秒 · 1080p · アルバムアートの権利は各所有者に帰属します

Vespertineを選ぶ理由

サラウンドとハイレゾのための、Mac用音楽プレーヤー。

サラウンドもステレオも、ひとつのライブラリに。そして、信号に何をしたのかを正確に示すプレーヤー。

  • サラウンドもひとつのライブラリに

    SACDのイメージやリッピングしたファイル、DVD-Videoディスク、DTS CD、DTS-HD MA、TrueHDが、ステレオのアルバムと並んで収まり、AirPodsではAppleの空間オーディオレンダラー経由で再生されます(macOSが提供する環境ではヘッドトラッキング付き)。ステレオ版とサラウンド版の両方があるアルバムでは、各曲は1回だけ表示され、出力に合った版が再生されます。

  • 確かめられる信号経路

    レート、ワード長、ゲイン、チャンネル処理を、Core Audioから読み戻して表示します。ビットパーフェクトの条件はソースコードに記されており、自動テスト、ループバックテスト、ハードウェア検証ガイドも用意されています。

  • ハイレゾファイルを検証

    解析では、パディングされたビット深度と、アップサンプリングやロッシー由来の可能性を指摘します。スペクトルに基づく判定は推定であり、その根拠と限界とともに表示されます。同じ解析を、ファイルを置いたLinuxサーバー上でも実行できます。

  • 監査できるオープンソース

    GPLのもとで無料。出力条件やテストも含め、プレーヤーのコードを読み、ビルドし、変更できます。アカウント、サブスクリプション、広告、テレメトリーは一切ありません。

ビットパーフェクト排他32 / 19244.1 → 48 kHzDSD 128 · DoPルーム補正空間 · ヘッドトラッキング合成された高域?

01 ビットパーフェクト

どのトラックも、本来のレートとビット深度で。

信号経路は、ファイルからDACまでの各ステップをCore Audioから読み戻して一覧表示し、サンプルに変更が加わった場合はそれを明示します。

Vespertineはファイルごとにデバイスをそのレートに切り替え、DACがそのレートで動作できない場合にのみ、Appleのマスタリング品質のコンバータでリサンプリングします。ビットパーフェクトが表示されるのは、ソースコードに記された条件を満たすときだけです。すなわち、ネイティブのレートであること、サンプルを変更する処理がないこと、ワード長が収まること、そしてデバイスが排他であるか他のアプリと共有されていないことです。再生は、Fosi Audio ZD3でPCM 768 kHz・DSD256まで、FiiO K11でPCM 384 kHz・DSD128までテスト済みです(開発者の報告による。docs/DEVICES.mdを参照)。

  • 排他(ホグ)モードでは、他のアプリがデバイスを使えなくなります。共有モードでは音量キーとDigital CrownでDACの音量を調整でき、排他モードでも、設定をオンにすれば同様に調整できます。
  • 整数モードでは、整数入力に対応したDACへ、未処理の32ビットPCMをそのまま送ります。
  • 「16ビットのソースに合わせる」(デフォルトはオフ)は、本物の16ビットモードを持つDACに、16ビットのファイルをゼロパディングせず16ビットのまま送ります。
  • ギャップレス再生。1つのファイルをCUEシートでトラックに区切ったアルバムにも対応します。
  • 使っているDACを記憶します。DACが接続されていないときは接続されている最適な出力で再生し、DACが戻ると再びそちらに切り替わります。
  • 独自の音量調整を持たない出力(HDMI、光デジタル、ライン出力)では、出力ごとの設定でVespertineの音量を使えます。100%未満では、ビットパーフェクトではなくなったことがラベルに表示されます。
  • Vespertineを終了すると、DACのレートとビット深度を使用前の状態に戻して、デバイスを解放します。
  • 内蔵のループバックテストは、Vespertineが仮想デバイスに送るすべてのサンプルを照合します。これはソフトウェア上のチェックであり、その旨を明示しています。ビットパーフェクトバッジを変えることは決してありません。
Lazar BermanによるLisztのAnnées de pèlerinageを、24ビット / 96 kHzのFLACから再生しているVespertine。インスペクタはFosi Audio ZD3上でビットパーフェクトかつ排他であることを示し、信号経路の各ステップを表示しています。
ループバックテストのシート:44.1 kHzと96 kHzの24ビット、パディングされた16ビット、ギャップレスのペア。いずれもビット一致。
ループバックテスト · ソフトウェアチェック

02 スピーカーグループ · ベータ

複数のDAC。ひとつのスピーカーシステム。

1つのストリームを2台以上のUSB DACにまたがって再生し、ひとつのクワッドまたはサラウンドシステムとして使えます。チャンネルマップ、スピーカーごとの調整、部屋の図つき。

Vespertineは、ほかのアプリからは見えないCore Audioのプライベートアグリゲートにお使いのDACをまとめます。1台のDAC(クロックリーダー)が時間を決め、ほかのDACはそれに従います。曲のチャンネルは、スピーカーの置かれた位置に応じて振り分けられます。専用のスピーカーがあるチャンネルはそこで変更なしに鳴り、2つのスピーカーの間にあるチャンネルは同じパワーで両者に振り分けられ、LFEは初期設定では使われません。Dolby Digital Plus Atmosファイルは、5.1または7.1のチャンネルベッドを再生します。

  • すべてのDACのすべての出力にチャンネルマップを用意し、小さなトーンで1チャンネルずつ確認できます。クワッド、ITU 5.1、向かい合う2ペアのプリセットもあります。
  • 部屋の図の上でスピーカーと自分の席をドラッグすると、距離、角度、ディレイ、レベルが決まります。マイクでグループを測定することもできます。
  • スピーカーごとのレベル、ディレイ、極性の調整と、ヘッドルームの保護。
  • ビットパーフェクトは、使用中のすべてのチャンネルがリサンプリングされないDAC(クロックリーダー)にあるときだけ表示されます。そうでなければ、信号経路が何が変わったかを示します。

ベータ版:初期設定ではオフで、アプリの設定のスイッチひとつで有効にします。自動テストと仮想デバイスで検証済みです。実機のDACでは測定ツールを動かしただけで、アプリで実際のグループを聴いての確認はまだです。PCMのみ。BluetoothとAirPlayの出力は加えられません。

Vespertineのクワッド用スピーカーグループエディタ:リスニング位置のまわりに4つのスピーカーを置いた部屋の見下ろし図と、各スピーカーの距離、角度、ディレイ、レベル。
チャンネルマップ:各出力のすべてのチャンネルがスピーカーに割り当てられ、チャンネルごとに「Identify」ボタンと「Inverted」ボックスがあります。
チャンネルマップ

03 ルーム補正

部屋を測定し、スピーカーごとに補正する。

UMIK-1などの校正済みUSBマイクで部屋を測定すると、Vespertineはリスニング位置で聞こえた音をもとに、スピーカーごとにフィルタを最適化します。

スイープは、リスニング位置の周囲1〜5か所で、スピーカー1台ずつ再生されます。各スピーカーには、測定結果から設計された専用のフィルタが割り当てられます。フィルタはほとんどがカットで、部屋のピークを抑え、幅の広いディップは控えめにブーストするだけです。同じ測定から各スピーカーの遅延とレベルも設定されるので、どのスピーカーの音もリスニング位置に同じタイミング、同じ音量で届きます。ルーム補正はデフォルトでオフで、オフの間、再生はビットパーフェクトのままです。オンのときは、信号経路にルーム補正と表示されます。

  • 目標は3種類:Warm(デフォルト)、Gentle tilt、Flat。補正範囲は低域のみか全帯域かを選べ、あとから測定し直さずにフィルタを再設計することもできます。
  • REWやEqualizer APOのフィルタを、各スピーカーの遅延とレベルとともに読み込み、Equalizer APO形式のテキストを書き出せます。
  • インパルス応答(WAV、AIFF、CAF、FLAC)を読み込み、コンボリューションで再生します。
  • ステレオと5.1に対応(5.1はシミュレートした部屋とインポートしたプロファイルでテスト済みで、実際の5.1の部屋ではまだ試していません)。
  • ルームポートレートには、スピーカー、リスニング位置、各マイク位置が測定に合わせて表示されます。続いて、測定した特性が予測特性へと変わっていくカーブのアニメーションが表示され、補正前/補正後の切り替えで両者を比較できます。

「補正後」のカーブは、測定結果とフィルタから予測したもので、実測ではありません。部屋で実際にどうなっているかを確かめるには、補正をオンにしてもう一度測定してください。

目標をWarmにした、ステレオペアに対するVespertineのルーム補正の予測:スピーカーごとに、測定した特性、目標、補正後の予測特性が表示され、120 Hz付近にある部屋のピークがそれぞれ14 dB、18 dBカットされています。各スピーカーのフィルタも表示されています。
測定ウィザードのルームポートレート:左右のスピーカー、リスニング位置、その周囲にある5か所のマイク位置。最初の位置にマイクが置かれています。
ルームポートレート

04 サラウンド&空間オーディオ

5.1のディスクも、同じライブラリに。

マルチチャンネルの音楽は、AirPodsではAppleの空間オーディオレンダラー経由で再生され(macOSが提供する環境ではヘッドトラッキング付き)、ステレオDACではチャンネルレイアウトに応じてダウンミックスされます。

DTS CDは5.1にデコードされます。SACDイメージ、抽出したSACDトラック、マルチチャンネルFLAC、TrueHD、DTS-HD MAは、AirPodsではAppleの空間オーディオレンダラー経由でレンダリングされ(macOSが提供する環境ではヘッドトラッキング付き)、ステレオDACではダウンミックスされます。Atmosを含むDolby Digital PlusはmacOSのオブジェクトレンダラーを使用し、TrueHD AtmosとDTS:Xはチャンネルベッドを再生します。各チャンネルをそのまま出力する機能は実験的なもので、実際のレシーバーやマルチチャンネルUSB DACではテストされていません(HDMI接続のSony製テレビ1台でテスト済み。docs/DEVICES.mdを参照)。動作報告を募集しています。

  • アルバムのステレオ版とサラウンド版を1つの項目にまとめて表示します。Vespertineは出力に合った版、または固定した版を再生します。
  • Dolby Digital、DD+、DTS-CDのレシーバーへのビットストリーム出力は実験的なもので、実際のレシーバーやマルチチャンネルUSB DACではテストされていません(HDMI接続のSony製テレビ1台でテスト済み。docs/DEVICES.mdを参照)。動作報告を募集しています。キャリアのテストにはFFmpegのS/PDIFリーダーを使用しています。TrueHDとDTS-HD MAのパススルーはmacOSではサポートされていません。
  • 「空間オーディオ用に書き出す」で、ヘッドフォン向けのバイノーラルステレオ、またはAppleデバイス向けのマルチチャンネルALACとして、タグとアートワーク付きで書き出せます。
Elton JohnのGoodbye Yellow Brick Road(24ビット / 88.2 kHzの5.1アルバム)を、AirPods Maxでヘッドトラッキング対応の空間オーディオとして再生中。信号経路とチャンネルごとのメーターを表示。
各曲にステレオ版と5.1版があるアルバム。各曲は1回だけ表示されます。
ステレオと5.1を1項目に

05 SACD、DVD-Video&DSD

ディスクイメージを、そのまま再生。

SACDやDVD-VideoのイメージをVespertineで指定すると、マウントも抽出も書き込みもせず、イメージから直接音楽を再生します。

SACDの.isoイメージは、DST圧縮でも非圧縮でもステレオ領域と5.1領域を再生でき、タイトルはディスク自体のテキストから付けられます。DSTは元と完全に同一のDSDへデコードされるため、DACが対応していればステレオはDoP経由のネイティブDSDとしてDACに送られ、5.1はAirPodsでAppleの空間オーディオレンダラー経由で再生されます。DVD-Videoディスク(.isoまたはVIDEO_TSフォルダ)のLPCM音楽はビット単位でそのまま再生され、タイトルごとに1アルバム、チャプターごとに1トラックとなります。

  • SACDイメージは合成したディスクでテストしています。5.0領域を持つディスク、マルチチャンネル領域のみのディスク、DSD128以上のディスクも含みます。
  • DSD64からDSD512までのDSFとDSDIFF(DST圧縮のDSDIFFを含む)は、キャリアレートを受け付けるDAC(試したDACではDSD256まで)にはDoPとして出力されるか、高レートのPCMに変換されます。DoPはFosi Audio ZD3でDSD256まで、FiiO K11でDSD128まで動作すると報告されています(開発者の報告で、キャプチャなし)。DoPでのDSD512は実機では未テストです。
  • DVD-Video LPCMは16、20、24ビット、48 kHzと96 kHz、最大8チャンネルに対応。DVD-Audioには対応しておらず、暗号化された(CSS)ディスクは復号済みのコピーが必要です。
Dire StraitsのBrothers In ArmsをSACDディスクイメージから直接再生中:ステレオDSD64をDoPでFiiO K11へ出力。「ネイティブDSD · DoP」バッジが表示され、デコーダ欄には「SACDイメージ、DST(ロスレス)」と表示されています。
Claudja BarryのLove for the Sake of LoveをDSD128としてDoP経由でFosi Audio ZD3へ出力(352.8 kHz)。
DSD128 · DoP · 352.8 kHz

06 偽ハイレゾの検出とスペクトル

本物ではない「ハイレゾ」を見抜く。

どのファイルも、実際のビット深度、実際の帯域幅、そしてロッシーエンコーダやリサンプラーの痕跡について解析できます。

判定には根拠が添えられ、ほかに考えられる原因も示されます。該当するものは疑わしいハイレゾプレイリストにまとめられます。正確に判定できるのはゼロパディングだけです。スペクトルに基づく判定は疑問符付きで表示されます。高ビットレートのロッシーファイルの中には本物と判定されてしまうものがあり、急峻なマスタリングフィルタ、FMソース、テープやアナログレコードから取り込んだ音源は疑わしく見えることがあるためです。再生中は、メーターとリアルタイムのスペクトルが、DoPも含めて出力中の信号を表示します。

  • 24ビットのコンテナにパディングされた16ビットのオーディオ
  • 96 kHzまたは192 kHzとして販売されている、CD品質のマスターをアップサンプリングした可能性が高い音源
  • ロッシー由来と思われるもの:MP3やAACをFLACにトランスコードしたもの
  • SBRや「AIエンハンス」によって合成されたと思われる高域
  • vespertine-analyzeは、ファイルを置いたLinuxサーバー上で同じ解析を実行し、アプリはその結果を読み込みます。

このスクリーンショットのファイルは意図的に作った偽物です。トレーラー自体の音楽をMP3にエンコードし、架空のバンド名で24/192にアップサンプリングしたものです。

24/192の「リマスター」をロッシー由来の可能性が高いと指摘する「解析」タブ:長期スペクトルが16 kHzで途切れています。

07 USB-C接続のAirPods Max

AirPods Maxでロスレス。その旨も表示。

USB-Cケーブルで接続すると、AirPods Maxは24ビット / 48 kHzのロスレスデバイスとして認識されます。

48 kHzの音楽はビットパーフェクトで再生され、それ以外はAppleのマスタリング品質のリサンプラーで変換されます。その過程も隠さず表示します。Bluetooth接続では、リンクがAACであることをVespertineが知らせます。これはケーブル経路に関するAppleの説明とCore Audioの読み戻しに基づくものです。AirPodsにはループバックできるデジタル出力がないためです。

Oasisに絞り込んだ24ビット / 48 kHzトラックのスマートプレイリストを、USB-C接続のAirPods Maxでビットパーフェクト再生している様子。

08 ライブラリ

Apple Musicのように眺め、司書のように整える。

アルバム、アーティスト、曲、ジャンル。どれも組み合わせ可能なフィルタを備え、どこからでもシャッフル再生できます。

  • フォーマット、24ビット、88.2 kHz以上、マルチチャンネル、ジャンル、年、サンプルレート、チャンネル、解析の判定で絞り込めるフィルタ。検索は大文字と小文字、アクセント記号の違いを区別しません。
  • 24ビット、88.2 kHzなど、使い慣れた単位で条件を指定できるスマートプレイリスト。
  • 1つのアルバムのリマスター、モノラル盤とステレオ盤、SACDは1枚のカードにまとめられ、開くときにエディションを選べます。
  • お気に入りと再生回数はライブラリに保存され、ファイルに書き込まれることはありません。M3UとApple Musicのプレイリスト、再生回数、お気に入りを読み込めます。
  • バックアップとワンステップで元に戻せる機能を備えたタグエディタ。MusicBrainzによる情報補完では、何かを書き込む前に信頼度を表示します。
  • SMB、NFS、WebDAVのネットワーク共有に対応。キャッシュ、「オフラインで保持」、低速なサーバーを想定した再生を備えています。トラックは再生前にMacにバッファリングされ、その間は再生ボタンに読み込み中のリングが表示されます。
  • 「このMac上の音楽を探す」は、すべてのドライブから音楽ファイルを探し出し、不要なファイルは対象から除外します。初回起動時の短いセットアップで出力を選び、排他アクセスとReplayGainの働きを説明します。
  • 出力ごとのパラメトリックEQ。AutoEQとEqualizer APOのプリセットを読み込めます。デフォルトはオフで、オンにすると信号経路にはイコライザではなくビットパーフェクトと表示されます。
  • ミニプレーヤー、メニューバー項目、メディアキー、ReplayGain、署名付きの自動アップデート。
「ジャンル」ページ:ジャンルごとのタイルに、そのジャンルのカバーをモザイク状に表示。

09 44言語

あなたの言語で。

すべてのメニュー、設定、信号経路のメッセージが、英語のほか44言語に翻訳されています。

ウクライナ語、ドイツ語、日本語から、スワヒリ語、タミル語、ハウサ語まで。各言語の複数形や数値の書式に対応し、簡体字中国語、繁体字中国語、香港の中国語はそれぞれ独自の語彙を使います。アラビア語、ヘブライ語、ペルシア語、ウルドゥー語では右から左へのレイアウトになります。

翻訳の検証方法:変更のたびに自動チェックを行い、アプリ内のすべての文字列が44言語すべてに存在し、同じプレースホルダーと各言語に必要な複数形を備えていることを確認しています。また、主要な画面をいくつかの言語で確認し、テキストの切れや重なり、右から左へのミラーリングを点検しました。翻訳は丁寧な機械翻訳から始まったものなので、ネイティブスピーカーによる修正を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

フォーマット

サラウンドも、ロスレスも、ロッシーも。

ステレオとマルチチャンネル、PCMとDSD、ディスクイメージと通常のファイル。いずれもCUEシートに対応しています。

Vespertineが再生するフォーマットと、その再生方法
FLAC, ALAC, WAV, AIFF32ビットまで、またDACが動作するサンプルレートまで、ネイティブのレートとビット深度で再生します(768 kHzまでテスト済み)。32ビットPCMを無変更で出力するには整数モードが必要です。CUEシート付きのイメージにも対応します。.flac .m4a .wav .aiff .cue
DSD64 – DSD512DSFとDSDIFF(DST圧縮・非圧縮とも)。DoPを使えるかどうかはDACとキャリアレートによって決まり、使えない場合はPCMで出力します。DoPはDSD256までテスト済みです。DoPでのDSD512は実機では未テストです。.dsf .dff
SACDイメージステレオ領域とマルチチャンネル領域を、DST圧縮・非圧縮を問わずイメージから直接再生します。各曲はステレオ版と5.1版をまとめて1回だけ表示されます。.iso
DVD-Video LPCM48 kHzと96 kHzの16、20、24ビット、1〜8チャンネルをビット単位でそのまま再生します。1タイトルが1アルバム、1チャプターが1トラックになります。DVD-Audioには対応していません。.iso VIDEO_TS
Dolby AtmosAtmosを含むDolby Digital Plusを、macOSのオブジェクトレンダラーでレンダリングするか、デコードしたチャンネルベッドとして再生します。.ec3 .m4a .mp4
Dolby TrueHD, MLPロスレスで、ビットパーフェクトでの再生も可能です。TrueHD Atmosはチャンネルベッドを再生し、オブジェクトはレンダリングされません。.thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMAはロスレスで、ビットパーフェクトでの再生も可能です。DTS:Xはチャンネルベッドを再生します。生のDTSはデコードされ、DTS-CDのビットストリームは別の経路で処理されます。.dts .dtshd .mka
Dolby Digital (Plus)macOSでデコードします。レシーバーへのビットストリーム出力は実験的な機能で、実際のレシーバーやマルチチャンネルUSB DACでは未テストです(HDMI経由のSony製テレビ1台ではテスト済み:docs/DEVICES.mdを参照)。報告を募集しています。.ac3 .ec3
DTS CDとDTS-WAV自動で認識して5.1にデコードします。CUEで分割されたアルバムにも対応します。.wav .flac .cue
APE, WavPack, TTAロスレス。WavPackに格納されたDSDには対応していません。.ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACデコードして、ロッシーとして表示します。.opus .ogg .mpc .mp3 .m4a

比較

ほかのプレーヤーと比べると。

ビットパーフェクト再生に対応したMac用プレーヤーはいくつかあります。この表は、各プレーヤー自身のドキュメントやソースコードの記載をもとに比較したものです。「記載なし」は、開発元がどちらとも明言していないという意味で、その機能がないという意味ではありません。Vespertineのコンボリューションはルーム補正のためのもので、オーディオエフェクトプラグインやストリーミングサービスはありません。

Vespertineとほかの7つのMac用音楽プレーヤーの比較(各プレーヤー自身のドキュメントまたはソースによる)
機能VespertineApple Music(Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
ソースコードGPL-3.0非公開非公開非公開非公開非公開GPL-2.0非公開
FLAC / DSDファイル対応 / 対応非対応 / 非対応対応 / 対応対応 / 対応対応 / 対応対応 / 対応対応 / 対応対応 / 非対応⁴
DACのサンプルレート自動切り替え対応非対応対応対応対応対応対応記載なし
排他(ホグ)モード対応非対応対応対応対応対応対応対応
サンプルを変えない16/24ビットPCM出力条件+テストmacOS 27:第三者によるテスト¹開発元の主張開発元の主張アプリ内ループバックテスト開発元の主張アプリ内インジケータ記載なし
ローカルのサラウンドファイル対応²記載なし対応対応対応記載なし対応記載なし
ローカルのサラウンドをAppleの空間オーディオで再生対応カタログのAtmosのみ³記載なし記載なし記載なし記載なし対応記載なし
ハイレゾファイルの解析対応非対応AudioScanダイナミックレンジ、ラウドネス対応記載なし非対応(リアルタイムのスペクトラムのみ)非対応(リアルタイムのスペクトラムのみ)
SACD ISO対応非対応対応非対応(DSF/DFFのみ)対応非対応非対応非対応⁴
ルーム補正アプリ内で測定(USBマイク)、またはREW / APO・インパルス応答の読み込み非対応コンボリューション(Origin:有料オプション)またはAudio Unitsで対応コンボリューションで対応非対応(設計上)記載なし非対応記載なし
コンボリューション / オーディオエフェクトプラグイン対応(ルーム補正) / 非対応非対応 / 非対応対応(Origin:有料オプション)/ Audio Units対応 / 非対応非対応 / 非対応記載なし / 記載なし非対応 / 非対応記載なし / Audio Units
ストリーミングサービス非対応Apple MusicStudio:対応、Origin:非対応対応非対応(ローカル+UPnP)非対応(インターネットラジオ)非対応(インターネットラジオ)非対応(インターネットラジオ)

¹ macOS 27のApple Musicは、ASRで報告された第三者によるループバックテストにおいて、音量100%で16/24ビットのビット一致を示しました。これはVespertineによる測定ではなく、今回の更新にあたって元の報告を独自に再確認することはできませんでした。Macでは今もなお、サンプルレートの自動切り替え、ホグモード、FLAC、DSDには対応していません。

² マルチチャンネルDAC出力とレシーバーへのビットストリーム出力は実験的な機能で、実際のレシーバーやマルチチャンネルUSB DACでは未テストです(HDMI経由のSony製テレビ1台ではテスト済み:docs/DEVICES.mdを参照)。報告を募集しています。

³ Appleがドキュメントで説明しているのは、Apple MusicカタログのDolby Atmosトラックにおけるヘッドトラッキング付きの空間オーディオであり、手持ちのマルチチャンネルファイルを空間レンダリングすることではありません。

⁴ foobar2000 2.26(macOS 27.0.1)でコンポーネントなしでテストしたところ、DSF、DFF、SACD ISOファイルは「Unsupported file format」となり再生できませんでした。FFmpegを別途インストールし、foobar2000のFFmpeg Decoder Wrapperに追加すると、DSFとDFFは352.8 kHzのPCMとしてのみ再生されますが、SACD ISOは依然として再生できません。

出典と対象範囲。訂正は歓迎します。Issueを作成してください。

新機能

0.15.1の新機能。

最新リリース

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.

このリリースノートはまだ翻訳されていないため、英語で表示しています。

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 · インストール済みなら自動でアップデートされます。またはbrew upgrade --cask vespertine

過去のリリース

  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ではルーム補正が加わりました。UMIK-1マイクでスピーカーを測定し、お部屋に合わせて作られたフィルタを通して再生できます。また、ネットワーク再生でバッファが尽きないようにしました。

  5. 0.13.2

    Vespertine 0.13.2では、AirPodsの空間オーディオで5.1のDSDを再生できるようになり、オーディオが変換またはダウンミックスされたときに知らせるようになりました。また、終了時にハングしなくなりました。

よくある質問

疑問にお答えします。

本当に無料ですか?

はい。VespertineはGPL-3.0のもとで公開されている、無料のオープンソースソフトウェアです。アカウント、サブスクリプション、広告、テレメトリは一切ありません(プライバシー)。オンラインに接続するのは、アップデートを確認するときと、あなたが求めたときにMusicBrainz、Cover Art Archive、ListenBrainzにアクセスしたり、Discordのステータスに表示するカバーを探したりするときだけです。

動作環境は?

macOS 14.4(Sonoma)以降を搭載した、Apple siliconまたはIntelのMacです。Intel搭載機の実機では未テストです。IntelビルドはRosetta上で動作した実績があり、実際のIntel Macからの報告を歓迎します。

インストールとアップデートの方法は?

DMGをダウンロードして開き、Vespertineを「アプリケーション」フォルダに移動します。Developer IDで署名され、Appleの公証を受けており、自動でアップデートされます。すべてのアップデートには署名が付いています。Homebrewの場合はbrew install --cask szeremeta1/tap/vespertineでインストールし、brew upgrade --cask vespertineまたはアプリ自身のアップデート機能で更新します。

Qobuz、TIDAL、Apple Musicからストリーミングできますか?

いいえ。Vespertineは、Mac本体、外付けドライブ、ネットワーク共有にある、あなたが所有する音楽を再生します。DRMで保護されたApple Musicのサブスクリプションのダウンロードは再生できません。

本当にビットパーフェクトかどうか、どうすればわかりますか?

信号経路には、Core Audioが実際に何をしたか(デバイスの公称サンプルレート、物理フォーマット、どこがデバイスを占有しているか)が読み戻されて表示されます。デコーダには自動テストがあり(TrueHDはソースと、DTSはFFmpeg自身のデコーダと照合)、内蔵のループバックテストがソフトウェア経路をサンプル単位でチェックします。さらにvespertine-probeを使えば、手持ちのハードウェアを自分で確認できます。自分で検証する方法。

ルーム補正には対応していますか?

はい。UMIK-1などの校正済みUSBマイクで、リスニング位置の周囲1〜5か所を測定すると、Vespertineがスピーカーごとにフィルタを最適化し、各スピーカーの遅延とレベルを揃えます。ステレオと5.1に対応しています(5.1はシミュレートした部屋とインポートしたプロファイルでテスト済みで、実際の5.1の部屋ではまだ試していません)。REWやEqualizer APOのフィルタ、インパルス応答の読み込みにも対応しています。デフォルトではオフで、オフの間、再生はビットパーフェクトのままです。オンの間は、信号経路にルーム補正と表示されます。ルーム補正の仕組み。

SACDやDVDのディスクは再生できますか?

ディスクのイメージを再生できます。SACDの.isoイメージ(ステレオとマルチチャンネル、DST圧縮・非圧縮とも)と、DVD-VideoのイメージまたはVIDEO_TSフォルダに含まれるLPCMの音楽は、何も抽出せずにイメージから直接再生します。DVD-Audioには対応しておらず、暗号化された(CSS)DVDには復号済みのコピーが必要です。

Dolby Atmosは再生できますか?

Atmosを含むDolby Digital PlusはmacOSのオブジェクトレンダラーを通して再生され、AirPodsでは空間オーディオになります(macOSが提供する環境ではヘッドトラッキング付き)。TrueHD AtmosとDTS:Xはロスレスのチャンネルベッドを再生し、オブジェクトはレンダリングされません。AVレシーバーへのビットストリーム出力は実験的な機能で、実際のレシーバーでは未テストです。報告を募集しています。

ファイルが変更されることはありますか?

タグを編集したときだけです。その場合も、各ファイルは事前にバックアップされ、ワンステップで元に戻せます。フォルダはその場で参照され、読み込みでは追加の容量を使わないAPFSクローンが作成されます。

どのハードウェアでテストされていますか?

再生は、Fosi Audio ZD3でPCM 768 kHz・DSD256まで、FiiO K11でPCM 384 kHz・DSD128までテストしており(開発者の報告による。docs/DEVICES.mdを参照)、FiiO K11では整数モードもテストしました。このほか、USB-CおよびBluetooth接続のAirPods Max、MacBook Proのスピーカー、HDMI経由・5.1でのSony製テレビでもテストしています。Intel搭載機は未テストです。レシーバーへのビットストリーム出力とマルチチャンネルDAC出力は実験的な機能で、実際のレシーバーやマルチチャンネルUSB DACでは未テストです(HDMI経由のSony製テレビ1台ではテスト済み:docs/DEVICES.mdを参照)。報告を募集しています。

使っている言語に対応していますか?

おそらく対応しています。インターフェースは英語のほか44言語に対応しており、右から左に書くアラビア語、ヘブライ語、ペルシア語、ウルドゥー語も含まれます。Vespertineは、「システム設定」でVespertineに設定した言語で表示されます。ネイティブスピーカーによる訂正はGitHubで歓迎しています。

サポート

Vespertineの成長を支える。

無料でオープンソース、開発も公開の場で進めています。協力の方法をご紹介します。

  • GitHubでスポンサーになる

    Vespertineは無料です。役に立っているなら、GitHubでのスポンサーシップが開発の支えになります。

  • DACを報告する

    お使いのDAC、オーディオインターフェース、レシーバーでどう動作したかを教えてください。デバイスの報告が1件増えるごとに、実機で確認できた範囲が広がります。

  • 翻訳を直す

    44言語のいずれかで不自然な表現を見つけましたか?より良い表現を添えてIssueを作成してください。

  • コードを読む

    バグ報告、プルリクエスト、質問を歓迎します。信号経路の条件とそのテストは、すべてリポジトリにあります。

ダウンロード

サラウンドのコレクションを、Macで再生。

無料 · オープンソース · バージョン0.15.1 · macOS 14.4以降 · Apple siliconとIntelに対応

またはHomebrewで: brew install --cask szeremeta1/tap/vespertine