Discreet Music — A Generator

Bespoke Script「A」(進行度journeyによる多声部の展開)の移植版。イーノのDiscreet Music/Fullness of Windの発想の直系です。
共通設定
87 BPM
10:00
Journey Lengthは、曲全体が「静かな導入→賑やかな中盤→また静かに」という一つの弧を描くのにかかるパルス数です。この値の間隔で、下の各声部の発音確率が周期的に変化します。
Bass(Slow & Steady)
journeyが進むほどvelocityが上がります(原典通り)。
Loop1(Fast、journeyで減衰)
0.70
0.60
Loop2(Medium、journey=0.5で山)
0.50
0.40
Loop3(Slow、journeyで増加)
0.30
0.50
Sparkles(High Random)
0.15
0.25
journeyが0.5未満なら低音側の候補、0.5以上なら高音側の候補から選ばれます。