polyrhythm
Akihiko YAMAZAWA
00:00 | 00:00
テキスト音楽「サクラ」には、{...}の間をn分音符の連符として発音する「Div」というコマンドがある。
https://sakuramml.com/doc/command/10.htm
これを使えばポリリズムを簡単に作れるのではないかと思い実験。
// polyrhythm
System.RandomSeed=(2023)
Tempo=96
Array pec=(,"o5d","o5e","o5g","o5a")
Array ist=(,13,13,13,14)
Int i=1
[(4)
TR(i) q=98 @(ist(i)) P(i*24)
[(24) #ptn ="" [(RandomSelect(2,3,4,5,6,7)) #ptn =#ptn+pec(i)] #MML ="Div{"+#ptn+"}1" #MML ]
i++
]
https://sakuramml.com/doc/command/10.htm
これを使えばポリリズムを簡単に作れるのではないかと思い実験。
// polyrhythm
System.RandomSeed=(2023)
Tempo=96
Array pec=(,"o5d","o5e","o5g","o5a")
Array ist=(,13,13,13,14)
Int i=1
[(4)
TR(i) q=98 @(ist(i)) P(i*24)
[(24) #ptn ="" [(RandomSelect(2,3,4,5,6,7)) #ptn =#ptn+pec(i)] #MML ="Div{"+#ptn+"}1" #MML ]
i++
]
この記事が気に入ったらサポートをしてみませんか?