本文へスキップ
CONEX
ZMDX Player アプリアイコン

ZMDX Player

macOS 14 Sonoma 以降 / iOS 17 以降

X68000 の MDX と Z-MUSIC を、独自エンジンで Mac と iPhone に。広告なし。

App Store でダウンロード

価格: 無料ダウンロード・広告なし(MDX の再生と関連機能は無料/Z-MUSIC 再生は買い切りアドオン)

ZMDX Player とは

ZMDX Player(旧「MDX Flow」)は、X68000 の MDX と Z-MUSIC の楽曲を再生する macOS / iPhone 専用のミュージックプレイヤーです。YM2151(OPM)FM 音源と、サンプルバンク(PDX / ZPD)の ADPCM(PCM)サンプルを、本製品独自のドライバーとエミュレーターで合成・再生します。

  • 広告は一切ありません。
  • MDX の再生と、それに関わるすべての機能は無料です。
  • Z-MUSIC の再生は買い切りのアドオンです。購入前も、各曲の先頭 20 秒を実際の曲で試聴できます。ファミリー共有に対応しています。
  • レトロPC音楽を愛する方へ、当時の音を正確に、いまの Mac と iPhone で軽快に。

用語メモ — X68000:1980〜90 年代のシャープ製パーソナルワークステーション。MDX:その代表的な音楽フォーマット。PDX:MDX が参照するサンプル(PCM 音色)のバンク。Z-MUSIC:X68000 のもう一つの代表的な音楽ドライバー/フォーマット。ZPD:Z-MUSIC が参照するサンプルバンク。YM2151(OPM):当時の FM 音源チップ。ADPCM/PCM:録音波形を扱う音声方式。チップチューン:こうした音源チップで作られた音楽。ラウドネス(LUFS):人の聴感に近い音量の単位。

主な特徴

  • 独自エンジン再生 — YM2151(OPM)FM 音源とサンプルバンクの ADPCM(PCM)を、独自開発の MDX ドライバーと独自開発の OPM エミュレーターで再生します(数値はチップのデータシートを基準に校正)。
  • MDX と Z-MUSIC の両対応 — コンパイル済みの .zmd に加え、MML ソース(.z3s / .zms)を別途のコンパイル作業なしにそのまま再生できます。
  • クラウドから直接読み込み — iCloud Drive や「ファイル」の各種ストレージから直接開けます。
  • フォルダ/プレイリスト表示 — ループスクロール(マーキー)するタイトル表示と、鍵盤ビジュアライザ。
  • 検索 — タイトル/ファイル名で絞り込み。単語の AND・“フレーズ”・除外に対応。全角・半角と大文字・小文字を区別しません。
  • 曲内ループ — 曲が内部に持つループ点を、回数(macOS は 1〜9 / iPhone は 1〜99)または無限(∞)で繰り返せます。一覧の演奏時間も「イントロ + 回数 × ループ + アウトロ」で予測表示。
  • ラウドネス正規化(任意・初期状態オフ) — EBU R128(BS.1770)で測定し、曲ごとの音量差を抑えます。初期状態はオフ。有効にすると目標値を選べます(Apple Music −16 LUFS〔既定〕/ ReplayGain −18 LUFS / YouTube・Spotify −14 LUFS)。
  • PCM 音質 — 初期状態は実機そのままの音。必要なら アパーチャ補正で、D/A 変換で失われる高音域だけを戻せます。再生中でも切り替わります。
  • PDX / ZPD の確認 — サンプルバンクを読み込めず PCM が無音になる曲を、ライブラリ全体から一覧して特定できます。
  • アクセシビリティ — テキストサイズ調整(ライブ反映)、日本語/英語の切替(ライブ反映)、VoiceOver 対応。
  • Now Playing 連携 — コントロールセンター/ロック画面/メニューバーの再生情報・操作に対応。

対応ファイルと開き方

対応ファイル

拡張子 内容
.mdx MDX 楽曲ファイル
.mdx.szip 圧縮された MDX ファイル
.pdx MDX から参照されるサンプルバンク
.pdx.szip 圧縮された PDX サンプルバンク
.zmd Z-MUSIC 楽曲ファイル(コンパイル済み)
.zmd.szip 圧縮された ZMD ファイル
.z3s / .zms Z-MUSIC の MML ソース(アプリ内で解釈して再生)
.z3s.szip / .zms.szip 上記の圧縮形式
.zpd Z-MUSIC から参照されるサンプルバンク
.zpd.szip 圧縮された ZPD サンプルバンク

拡張子の大文字・小文字は区別しません。必要なサンプルバンク(PDX / ZPD)は、曲ファイルと同じフォルダ、または選択したフォルダ内に置いてください。

開き方

  • macOS:曲ファイル、または曲ファイルを含むフォルダをウィンドウへドラッグ&ドロップします。Command-O で標準のファイル選択画面から開くこともできます。
  • iPhone:ファイル選択(Document Picker)から、曲ファイルやフォルダ、iCloud Drive/各種クラウドストレージ上のファイルを読み込みます。
  • .mdx .pdx .zmd .zpd .z3s .zms はアプリに関連付けられています。Finder や「ファイル」からダブルタップ/ダブルクリックで直接開けます。
  • 曲が必要とする サンプルバンク(PDX / ZPD)が見つからない場合は、不足しているファイル名を表示します。正しいバンクを曲と同じ場所、または選択フォルダ内に配置してください。
  • さらに、設定の「PDX / ZPD」から、参照するバンクを読み込めない(=サンプルバンクと紐付いていない)曲を一覧で確認できます。不足しているバンク名やフォルダ単位でまとまって表示されるので、まとめて効率的に修正できます。

Z-MUSIC 対応

X68000 のもう一つの代表的な音楽フォーマット、Z-MUSIC に対応しました。

  • コンパイル済みの .zmd に加えて、MML ソース(.z3s / .zms)をそのまま再生できます。事前にコンパイルする必要はありません。
  • PCM を使う曲は、同じフォルダに .zpd サンプルバンクを置いてください。
  • Z-MUSIC の再生は買い切りのアドオンです(App 内課金/非消耗型)。一度購入すれば、同じ Apple アカウントの Mac と iPhone の両方で使えます。
  • 購入前でも、各曲の先頭 20 秒を実際の曲で試聴できます(20 秒の再生後、5 秒かけてフェードアウトします)。デモ曲ではなく、あなたのファイルそのものが鳴ります。
  • MDX の再生には影響しません。MDX は購入しなくても全機能を使えます。

使い方ガイド(再生操作)

  • macOS のキーボード:Space で再生/一時停止。一覧は Finder 風のキーボード操作にも対応しています。
  • 再生エリア(macOS)/トランスポートバー(iPhone)から、再生/一時停止、前後送り、シーク、音量、リピート/シャッフルを操作できます。
  • Now Playing(コントロールセンター/ロック画面/メニューバー)からも再生/一時停止/前後送りが行えます。

検索の使い方

フォルダ・プレイリストの検索ボックスでは、次の文法が使えます。

  • 単語 — その語を含むものを表示(複数の語はすべてを含む=AND 条件)。
  • “二語以上” — 引用符で囲むと、空白を含めて連続一致するもの(フレーズ)を検索。
  • -単語 — その語を含まないものを表示(除外)。
  • -“フレーズ” — そのフレーズを含まないものを表示。

全角・半角(英数およびカナの濁点・半濁点を含む)は区別せず、大文字・小文字も区別しません(例:全角「Star」で「star」に一致)。フォルダ名も検索対象です。タイトル検索はメタデータキャッシュを用いるため、まだ表示していない曲も対象にするには、設定の事前スキャン(または iPhone の「クラウド上のファイルを事前ダウンロード」)を有効にしてください。なおファイル名での検索は常に可能です。

曲内ループとリピートの違い

  • 曲内ループ:曲が内部に持つループ点の繰り返しです。回数(macOS は 1〜9 / iPhone は 1〜99)または無限(∞)を設定できます(macOS は再生エリア、iPhone は設定内)。∞ は曲内ループ点を持つ曲のみ無限に繰り返し、ループ点が無い曲は次の曲へ進みます。
  • リピート/シャッフル:プレイリストやフォルダ内の曲をまたいだ繰り返し/ランダム再生です。曲内ループとは別の設定です。
  • ループ回数やフェードアウトの設定により、曲を何回繰り返してから次へ進むか、またはフェードアウトするかを調整できます。

音質とラウドネス

PCM 音質

  • 初期状態は 補間なし(オフ) — 素のステップ状の出力です。X68000 は基板上にもチップ(MSM6258V)内部にも再構成ローパスフィルターを持たないため、階段状の波形がそのままスピーカーへ届きます。これが実機に最も近い音です。
  • アパーチャ補正(任意)— D/A 変換の階段そのものが持つ高音域の落ち込み(ソースのナイキスト周波数で −3.9 dB)だけを、その既知の特性を反転して戻します。音を作り足すわけではないので、ノイズは増えません。再生中でも即座に切り替わります。
  • クリックノイズ抑制(任意・初期状態オフ)— サンプルの切れ際に出るクリックノイズを抑えます(次の曲の再生から有効)。

ラウドネス

  • ラウドネス正規化は初期状態ではオフです。設定から有効にすると、各曲のラウドネスを EBU R128(BS.1770) で測定し、選んだ目標ラウドネスに音量を揃えます(曲ごとの音量差を抑えます)。
  • 有効時の目標は Apple Music(−16 LUFS、既定)/ ReplayGain(−18 LUFS)/ YouTube・Spotify(−14 LUFS) から選べます。
  • 音量が小さい曲も持ち上げて揃える(ピーク制限つき)設定もあります。
  • 曲間ギャップ、リピート/シャッフルにも対応します。

デバイスと同期(iCloud)

  • iCloud を使っている場合、アプリのメタデータキャッシュ(曲の解析結果)は、あなたのプライベート iCloud(Apple 管理)に同期されます(当社はアクセスできません)。
  • コミュニティのメタデータ共有は既定でオフ(opt-in)です。オンにすると、本アプリが共有するのは 曲ファイルのハッシュ(ファイル全体の SHA-256)と、基本的な曲メタデータ(曲のタイトル・演奏時間・ラウドネス・曲内ループの区切り)、およびランダムに生成したアプリ内識別子のみです。音楽ファイル本体・ファイル名・フォルダ・その他の個人情報は共有しません。いつでもオフにできます。
  • 共有をオンにしたときに送信するランダムに生成したアプリ内識別子は、あなたの個人情報とは結び付かないランダムな値です。用途は「1 端末につき 1 件」を数えて多数決の濫用を防ぐことだけで、トラッキングには使用しません。端末ごとに別の値で、他のアプリや他の端末とは共有しません。アプリを削除すると失われますが、端末のバックアップから復元した場合は同じ値が戻ります。
  • 共有をオフにしている場合でも、ローカルに不足している曲情報(ラウドネス・演奏時間・曲内ループの区切り・曲のタイトル)があるときは、その曲を照会するために、本アプリが曲ファイルのハッシュを送信します。ハッシュは照会の鍵として使われ、応答として上記のメタデータが返ります(ローカルに既にある値は上書きしません)。この照会は共有設定とは独立して動作し、共有をオフにしても止まりません。このとき端末から出るのはハッシュだけで、曲のタイトル・ファイル名・アプリ内識別子は送信しません。
  • 共有・照会のいずれも、送信先は Apple の CloudKit 公開データベースです。この公開データベースは、当社だけでなく誰でも読み取れる設定のため、共有した内容は公開情報としてお取り扱いください。当社は自社のサーバーを持たず、アクセスログも保持していません。
  • 共有したレコードには、Apple が自動で「作成者 ID」を付けます。 あなたの iCloud アカウントに由来する値で、当社が送っているものではありませんが、公開データベースを読める人には見えます。この ID はアプリを削除しても変わらず、同じ iCloud アカウントの別の端末でも同じ値です。
  • 作成者 ID は当社のアプリの領域の中でだけ意味を持つ値で、他のアプリの識別子とは突き合わせられません。この ID から氏名やメールアドレスに辿り着く手段は提供されておらず、当社にもできません。 一方で、同じアカウントから共有された投稿は、ひとまとまりとして見えます。なお、共有をオフにしているときの照会ではレコードを書かないため、この ID は残らず、第三者からも見えません。

料金とサポート

料金

  • アプリのダウンロードは無料。広告は全プラットフォームで一切ありません。
  • MDX の再生と、それに関わるすべての機能(ライブラリ、検索、ループ、ラウドネス、音質、鍵盤ビジュアライザ、iCloud、アクセシビリティ)は無料で、購入は不要です。
  • Z-MUSIC の再生のみ、買い切りのアドオンです(非消耗型/一度の購入で Mac と iPhone の両方に適用)。購入前も各曲の先頭 20 秒を試聴できます。価格は App Store をご確認ください。

開発の応援(Tip Jar)

  • 任意の Tip Jar(投げ銭) で開発を応援できます。購入してもいかなる機能も解放されません — Z-MUSIC アドオンとは別のものです。
  • ティアは $5 / $10 / $20 / $50 / $100(価格はお住まいの地域の App Store 通貨で表示されます)。

プライバシー

ZMDX Player は トラッキングなし・アナリティクスなし・広告 SDK なしです。音楽ファイル本体・ファイル名・フォルダ・再生履歴・利用状況は、設定にかかわらず送信しません。ローカルフォルダや Document Provider 上のファイルは、OS のファイルアクセス機能を通じて扱います。

端末の外へ送信されるのは、次の 2 つだけです。

  1. 曲情報の照会(共有設定に関わらず動作します) — ローカルに不足している曲情報(ラウドネス・演奏時間・曲内ループの区切り・曲のタイトル)があるとき、その曲を特定するために、本アプリが 曲ファイルのハッシュ(ファイル全体の SHA-256)を送信します。本アプリが送るのはハッシュのみで、曲のタイトル・ファイル名・アプリ内識別子は送信しません。共有設定をオフにしても、この照会は止まりません。
  2. コミュニティのメタデータ共有(既定でオフ/opt-in) — オンにした場合に限り、本アプリが 曲ファイルのハッシュ、曲のタイトル・演奏時間・ラウドネス・曲内ループの区切り、ランダムに生成したアプリ内識別子(多数決の濫用防止のみに使用し、トラッキングには使いません)、および測定・解析に使ったアルゴリズムの版番号(古い版の値を新しい版が採用しないための照合用で、端末や利用者の識別には使いません)を送信します。オフに戻せば、この送信は止まります。

いずれの送信先も Apple の CloudKit 公開データベースで、当社だけでなく誰でも読み取れる設定です。当社は自社のサーバーを持たず、アクセスログも保持していません。 2 の投稿には、Apple が自動で「作成者 ID」を付けます(あなたの iCloud アカウントに由来する値。当社が送るものではありませんが、読める人には見えます。アプリを削除しても変わらず、同じアカウントの別端末でも同じ値です)。この ID は当社のアプリの領域の中でだけ意味を持つ値で、他のアプリの識別子とは突き合わせられません。氏名やメールアドレスに辿り着く手段は提供されておらず、当社にもできませんが、同じアカウントから共有された投稿はひとまとまりとして見えます。1 の照会ではレコードを書かないため、この ID は残りません。公開データベースに入るのは、ここに挙げた項目だけです。氏名・メールアドレス・音楽ファイル本体・ファイル名・再生履歴は含まれません。共有された情報に保持期間の定めはなく、すでに共有された情報を個別に削除する手段は、現在ありません。当社はアプリ内識別子を利用者ご本人と結び付ける手段を持たないため、お問い合わせをいただいても該当するレコードを特定できません。共有をオフにすれば、それ以降の投稿は止まります。

これらの送信は App Store のプライバシー表示において、ユーザに関連付けられないデータ(デバイスID・その他のデータ/用途はアプリの機能)として申告しています。

よくある質問(FAQ)

Q. 曲は鳴るのに音が一部欠ける/PCM(ドラム等)が出ません。 A. その曲が必要とする サンプルバンク(PDX / ZPD)が見つかっていない可能性があります。アプリが不足ファイル名を表示するので、対応するバンクを曲と同じフォルダ、または選択したフォルダ内に置いてください(拡張子の大小は区別しません)。また、設定の「PDX / ZPD」から、バンクと紐付いていない曲を一覧で確認でき、まとめて配置・修正できます。

Q. どんなファイルを再生できますか。 A. MDX(.mdx)と Z-MUSIC(.zmd、および MML ソースの .z3s / .zms)の楽曲、それらが参照するサンプルバンク .pdx / .zpd、およびそれぞれの圧縮形式 .szip です。

Q. Z-MUSIC の曲は購入しないと聴けませんか。 A. 購入前でも、各曲の先頭 20 秒を実際の曲で試聴できます(20 秒の再生後、5 秒かけてフェードアウト)。デモ曲ではなく、あなたのファイルそのものが鳴ります。フル再生には買い切りアドオンが必要です。

Q. .z3s や .zms は先にコンパイルが必要ですか。 A. 不要です。MML ソースのままアプリが解釈して再生します。

Q. 課金すると何が使えるようになりますか。 A. 課金は 2 種類あり、性質が異なります。Z-MUSIC 再生アドオン(買い切り)は、Z-MUSIC 曲のフル再生を解放します。Tip Jar(投げ銭)は開発の応援で、購入してもいかなる機能も解放しません。なお MDX の再生と関連機能はすべて無料で、どちらの購入も必要ありません。

Q. PCM の音がプチッと鳴ります。 A. 3.0.1 で解消しました。発音の頭と終わりに出ていたクリック音の原因を特定し、修正済みです。最新版へ更新してください。

Q. 広告は表示されますか。 A. いいえ。広告は一切ありません(全プラットフォーム)。

Q. 自分の曲ファイルやデータは送信されますか。 A. トラッキングとアナリティクスはありません。 音楽ファイル本体・ファイル名・再生履歴は、設定にかかわらず送信しません。端末の外へ出るのは 2 つだけです。(1) ローカルに不足している曲情報を照会するための 曲ファイルのハッシュ。これは共有設定に関わらず送信され、共有をオフにしても止まりません。(2) コミュニティのメタデータ共有(既定でオフ)をオンにした場合に限り送信される、ハッシュ・曲のタイトル・演奏時間・ラウドネス・曲内ループの区切り・ランダムに生成したアプリ内識別子。(2) はオフに戻せば止まります。いずれも送信先は 誰でも読み取れる Apple の CloudKit 公開データベースです。 作成者 ID の扱いを含む詳細は、上の「プライバシー」をご覧ください。

Q. iPhone と Mac で同期しますか。 A. iCloud を使っていれば、アプリのメタデータキャッシュはあなたのプライベート iCloud に同期されます。

Q. タイトルで検索しても出てこない曲があります。 A. タイトル検索はメタデータキャッシュを用いるため、まだ開いて(表示して)いない曲はタイトルでヒットしないことがあります。設定の事前スキャン、または iPhone の「クラウド上のファイルを事前ダウンロード」を有効にすると対象が広がります。なおファイル名での検索は常に可能です。

Q.「無限ループ」にしたのに次の曲へ進んでしまいます。 A. 曲内ループ(∞)は、内部にループ点を持つ曲でのみ無限に繰り返します。ループ点の無い曲は次の曲へ進みます(これはプレイリストの「リピート」とは別の設定です)。

Q. どの OS で動きますか。 A. macOS 14 Sonoma 以降と iOS 17 以降に対応しています。

動作環境

  • OS:macOS 14 Sonoma 以降 / iOS 17 以降
  • 対応デバイス:Mac / iPhone
  • 配布:App Store(無料ダウンロード+App 内課金)
  • 表示言語:日本語 / 英語(アプリ内で切り替え可能)

ファイルの権利について

再生する MDX / PDX / Z-MUSIC(ZMD・Z3S・ZMS・ZPD) ファイルは、権利を保有しているもの、または利用許諾を得ているものをご使用ください。