歡迎來到 M2DX 支援頁面。
M2DX 是一款支援 MIDI 2.0 的 iOS 平台 DX7 相容 FM 合成器應用程式。透過 6 組運算器搭配 32 種演算法,重現經典的 FM 音色,並以 Pure Swift 6 完整重新實作。合成引擎採用 M2DX-Core 函式庫。
1.7.1 新功能:全新設計的應用程式圖示 — 一個帶有點矩陣顯示器的復古 FM 硬體面板,並提供適用於 iOS 18 的深色與著色變體。
下載
iOS / iPadOS 18 以上 — 從 App Store 取得 M2DX:
- 在 iPhone / iPad 上開啟 M2DX 的 App Store 頁面
- 點選取得以下載並安裝
- 啟動 M2DX,立即以螢幕鍵盤開始演奏 — MIDI 控制器並非必要
目前的狀態 & 開發藍圖
M2DX 現已推出,且可完整演奏。基於資訊透明的原則,以下是我們仍在積極改進的部分 — 您的回饋能協助我們決定優先順序。
MIDI 2.0 的驗證範圍有限
- 由於尚未充分取得支援 MIDI 2.0 的硬體裝置,UMP 的實機驗證僅能在有限的器材組合上進行
- 各個 macOS 版本之間的 MIDI 2.0 支援差異(例如 CoreMIDI 的行為差異等)尚未完整掌握
- 各家廠商在 MIDI 2.0 規範之上加入的獨家擴充與專屬 Profile,目前僅部分(具體而言為 KORG 的部分內容)有解析支援,其他廠商的獨家實作尚未著手
DX7 音色相容性驗證
- 雖然內建了 32 種初始音色,但與經典 FM 合成的音色比較目前尚未針對所有音色完成驗證
- 整個音色庫(Bank)以及 SysEx Patch 的載入相容性,將於後續更新中分階段陸續完善
效果鏈
- 6 段 FX 鏈(EQ → Drive → Chorus → Reverb → Stereo → Maximizer)目前僅停留在「能運作」的實作階段。參數的可聽範圍、端點數值的音樂性調整、CPU 效率以及彼此之間的交互作用最佳化,都將於後續陸續處理
若您發現任何 Bug 或不對勁之處
當機資訊會由 Firebase Crashlytics 自動收集(詳情請參閱隱私權政策)。具有可重現條件的問題能更快被定位,因此若可行的話,懇請您透過 support@hakaru.net 回報,我們將不勝感激。
主要特色
完整支援 MIDI 2.0 UMP
原生支援 Universal MIDI Packet (UMP)。透過 16 位元力度(65,536 階)、32 位元 CC 與 32 位元 Pitch Bend,呈現流暢且富表現力的演奏。同時自動向下相容 MIDI 1.0。
DX7 相容 FM 引擎
具備 6 組運算器 × 32 種演算法的 DX7 風格 FM 合成引擎,以 Pure Swift 實作。透過 Int32 Q24 定點運算,追求經典 FM 音色的特性。內建 32 種初始音色。
16 複音
支援 16 複音同時發聲、延音踏板(CC64)以及 Pitch Bend(±2 半音)。採用 Padé 近似 tanh 軟切削,避免數位破音。
6 段效果鏈
依 EQ → Drive → Chorus → Reverb → Stereo → Maximizer 的順序串接的高品質效果。所有參數皆可透過 MIDI Learn 對應到任意 CC。
MIDI-CI Property Exchange
以階層式結構公開 155 個以上的參數,是一款自我描述型樂器。相容的 DAW 或控制器可自動探索參數,並支援以 JSON 為基礎的音色管理(無需 SysEx)。
低延遲
採用 AVAudioSourceNode 直接渲染,FM 引擎在 CoreAudio 渲染回呼上運作,省去緩衝佇列的額外開銷,實際延遲取決於 iOS 的 IOBufferDuration(約 5ms)。
AUv3 外掛
M2DX 隨附一個 AUv3 樂器外掛(「M2DX FM Synthesizer」),可於 GarageBand、AUM、Logic Pro 及其他 AUv3 宿主中載入,宿主自動化透過 NRPN 傳遞。獨立應用程式亦一併包含在內。
M2DX Pro
以上所述的一切皆為免費。M2DX Pro 是選購的一次性解鎖項目 — 無訂閱制 — 可加入更深入的疊層與復古音源引擎選項:
- TX816 LAYER — 每個音符最多可堆疊 8 個音色,並支援儲存與叫回您的疊層堆疊
- FM 引擎選擇 — 可在 Modern 引擎與 Mark I 之間切換,並提供 Mark I 深度控制(÷2–÷16)
- Vintage 12-bit DAC 模擬,帶來更具顆粒感、富硬體風味的輸出級
- Voice Stack — 每個音符最多 16× 齊奏
Pro 功能在獨立應用程式與 AUv3 外掛中皆可使用。您可在設定的 M2DX Pro 區塊解鎖 M2DX Pro,並使用回復購買項目。此解鎖為一次性,並支援家人共享。
系統需求
- iOS / iPadOS 18 以上(已於 App Store 上架)
- macOS 版本將於日後支援
常見問題
我在 App Store 還找不到 M2DX
新版本可能需要數小時才會在各地區的商店全面上架。若上方連結無法立即開啟頁面,請稍後再試一次。
應用程式發生當機時該怎麼辦?
自 v1.3.1 (build 5) 起,已啟用 Firebase Crashlytics 自動回報當機。若您能重現該當機,我們便能從紀錄中找出原因並迅速修正。關於收集資料的詳細內容,請參閱隱私權政策。
是否可以匯入 DX7 的 SysEx 音色?
內建 32 種初始音色。使用者自備 SysEx 音色檔的匯入功能將於後續更新中提供更多資訊。
是否需要支援 MIDI 2.0 的 DAW?
不需要。由於可向下相容 MIDI 1.0,您仍可搭配傳統的 MIDI 控制器或 DAW 使用。在支援 MIDI 2.0 的環境下,則能享有更高解析度的演奏表現。
可以作為 AUv3 外掛使用嗎?
可以。M2DX 內建一個 AUv3 樂器外掛(「M2DX FM Synthesizer」),因此您可以在 GarageBand、AUM、Logic Pro 及其他 AUv3 宿主中演奏它。獨立的 iOS / iPadOS 應用程式亦一併包含在內。
M2DX 是免費的嗎?M2DX Pro 是什麼?
本應用程式為免費,包含 AUv3 外掛以及完整的 MIDI 2.0 / FM 引擎。M2DX Pro 是選購的一次性解鎖項目,可加入 TX816 LAYER、Mark I 引擎與 Vintage 12-bit DAC,以及最多 16× 的 Voice Stack 齊奏。並無訂閱制。
我已解鎖 M2DX Pro,但功能沒有出現
請開啟設定 → M2DX Pro 並點選回復購買項目,並確認您登入的是購買時所使用的同一個 Apple 帳號。Pro 解鎖為一次性,並支援家人共享。
相關連結
- GitHub:github.com/hakaru/M2DX
- 合成引擎:M2DX-Core(Pure Swift DX7 FM 函式庫)
- 隱私權政策
聯絡我們
若有任何疑問、Bug 回報或功能需求,歡迎透過下列電子郵件與我們聯絡:
support@hakaru.net