歡迎來到 M2DX-Core 支援頁面。
M2DX-Core 是一個完全以純 Swift 編寫的位元精確 DX7 FM 合成引擎。它使用 Int32 定點運算模擬原始 Yamaha OPS 晶片,在不使用任何 C 或 C++ 程式碼的情況下,精確重現硬體合成器的音色。
功能特色
位元精確模擬
M2DX-Core 全程使用 Int32 定點運算,在位元層級精確匹配原始 Yamaha OPS 晶片的行為。每個運算子、包絡線和 LFO 計算都忠實還原硬體。
原生 MIDI 2.0 支援
M2DX-Core 具備原生 MIDI 2.0 支援,充分利用每音符音高彎曲、每音符表情和高解析度控制資料,實現 MIDI 1.0 無法達到的表情演奏。
即時安全
音訊處理路徑採用無鎖架構,音訊執行緒上不進行記憶體分配,使 M2DX-Core 適用於專業音訊應用程式和 AUv3 插件。
純 Swift
無 C、無 C++、無 Objective-C 橋接標頭。M2DX-Core 完全以 Swift 編寫,可輕鬆作為 Swift Package 整合到任何 Swift 或 SwiftUI 專案中。
整合方式
Swift Package Manager
使用 Swift Package Manager 將 M2DX-Core 加入您的專案。在 Xcode 中,前往 File > Add Package Dependencies 並輸入 GitHub URL:
https://github.com/hakaru/M2DX-Core
或直接加入您的 Package.swift:
.package(url: "https://github.com/hakaru/M2DX-Core", from: "1.0.0")
開放原始碼
M2DX-Core 是在 MIT 授權下發布的開放原始碼軟體。歡迎在 GitHub 上貢獻、提交問題和拉取請求:
聯絡我們
如有問題或意見,請聯絡我們:
support@hakaru.net