功能介紹
ComplexRhythmer 是一款 8 軌多拍號複合節奏機,從 HTML 版 TriRhythm 移植為原生 macOS/iOS 應用程式。程式的核心是基於最小公倍數(LCM)的多時鐘排程演算法,每軌可設定任意的節拍分割數。當多軌同時運行不同的分割設定(如 3:4:5 的組合)時,系統自動計算所有軌道的最小公倍數,以此作為完整週期的長度,在週期內精確排程每軌的觸發時間點,產生複合節奏 Pattern。
介面提供 Timeline 截面管理功能,使用者可將不同的節奏配置儲存為獨立的段落(Section),並將多個段落依序排列,組成完整的演奏結構。每個段落可設定不同的軌道分割、音色與音量參數。視覺化播放指標以動畫方式即時顯示各軌的當前節拍位置與觸發狀態,提供直觀的節奏視覺回饋。內建鼓音合成引擎產生音訊輸出,每軌可調整音高、衰減與音量。
程式同時提供 Standalone 應用程式與 Audio Unit v3 插件兩種形式,作為 AU 插件可載入 Logic Pro 等 DAW 中使用。支援 Ableton Link 協定,可與同一網路內的其他 Link 相容裝置進行節拍與速度同步。C++ DSP 核心搭配 Swift/SwiftUI 前端,支援 macOS 與 iOS 雙平台。
特色一覽
- 8 tracks with independent division settings (arbitrary time signatures, e.g. 3:4:5)
- LCM-based synchronization grid
- Timeline section management
- Visual playhead
- Audio Unit v3 plugin support
- Ableton Link synchronization
技術資訊
- 開發語言
- C++ (DSP) + Swift / SwiftUI
- 平台
- macOS, iOS (Standalone + Audio Unit v3)
- 版本
- v1.2