WORLDRHYTHM

基於民族音樂學研究的跨文化節奏生成系統

一、四層角色系統

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)

六、理論基礎

Simha Arom (1991) — 非洲複節奏與互鎖結構
Gerhard Kubik (2010) — 時間線理論
Fernando Benadon (2006) — 爵士微時序研究
Godfried Toussaint (2013) — 歐幾里得節奏
Michael Tenzer (2000) — 峇里島 Kotekan 理論