一、四層角色系統
Timeline 時間線
節奏參考框架,類似西非音樂中的鐘聲或古巴音樂中的 Clave。
Foundation 基礎層
低頻骨架,稀疏且穩定。對應大鼓或低音打擊樂器。
Groove 律動層
填充節奏空間,與 Foundation 形成互補關係。
Lead 裝飾層
最自由的聲部,負責即興裝飾與變奏。
三、互鎖機制
閃避 Avoidance
某層避開另一層已有音符的位置
補位 Complement
某層優先填補另一層的空隙
強互鎖:西非、甘美朗 ・ 無互鎖:電子樂
二、風格偏好矩陣
西非 12/8
古巴 Afro-Cuban
巴西 Samba
巴爾幹 Aksak
印度 Tala
甘美朗 Gamelan
爵士 Jazz
電子 Electronic
碎拍 Breakbeat
鐵克諾 Techno
每種風格定義 4 個角色 × 16 個位置的偏好值(0.0-1.0)
四、人性化處理
西非時序偏移±25ms
爵士時序偏移±15ms
電子時序偏移±2ms
Swing(慢速)~68%
Swing(快速)~54%
Ghost Notes 力度25-50%
五、特殊引擎
IramaEngine 密度層級
甘美朗五級密度:Lancar → Tanggung → Dados → Wiled → Rangkep
KotekanEngine 互鎖生成
峇里島 Polos-Sangsih 嚴格交替,兩聲部合成單一快速旋律
PolymeterEngine 多循環疊加
不同長度循環同時進行(如 12 拍對 16 拍)
CallResponseEngine 呼喊回應
模擬傳統音樂中的對話結構,包含 Call 與 Response 類型
AsymmetricGroupingEngine 不對稱分組
巴爾幹 Aksak 節奏(如 7/8 = 2+2+3)
六、理論基礎
— 非洲複節奏與互鎖結構
— 時間線理論
— 爵士微時序研究
— 歐幾里得節奏
— 峇里島 Kotekan 理論