考慮到的問題
就是剩一個禮拜
我們揪境要不要加入樂理呢
這也需要花些時間
但很怕沒加入樂理會出現非常糟的和弦
另外關於和弦的部份
有點難解釋
由於每首歌都有可能是十二個調一個
在資料庫有100首歌 可能只有8首歌是同一個調
之前有講過 其實在一個調常用的和絃就那幾個
如果每次收到一段 [1 3 4 5] 這種都要去用十二調的觀點去算
算出來不太準 因為明知道C調不會用B和絃就不需要考慮
因此我的想法是歌進來判斷前都先移調算出 相對調性 反正我們知道什麼調
都先通通移成C調 算出是幾級和絃 再推回去用原來調的該級和絃伴奏
例如一首歌是D調 一小節出現[2 5 6] 再相對於C調歌出現[1 4 5]
全部都化成C調歌形態來算機率樣本會比較完整 相對有100首C調歌
流程會變成
資料庫:
已知和絃歌 => C調歌 => data
移調成C調 和絃亦然 記住小節組成音 與和絃
配和絃:
未知和絃歌 => C調歌 => 配出C調和絃 => 原本調和絃伴奏
移調成C調 進入DP算和絃機率 和絃移回原本調
所以按照音的編號
1 C 2 #C 3 D 4 #D 5 E 6 F 7 #F 8 G 9 #G10 A11 #A12 B13 C14 #C15 D16 #D17 E18 F19 #F20 G21 #G22 A23 #A
移調很快 直接+ -某個數字就好 EX G調移成C調 則要移8-1=7
假設某小節算出和絃是Em(5 8 12) 則在加7變(12 15 19)即可得出該段配樂
沒有留言:
張貼留言