/*
音列生成の試み2
ちょいと手直し。環境音の代わりぐらいの感じ。
*/
//------------------------------------------------------------------------------
Array Notes//ノート用の配列
Int I
Int J
Int Temp
//↓音階の代わり
Notes=(0,2,3,5,7,9,10)
//Notes=(1,3,5,7,9,11,13)
//Notes=(0,3,6,9,12,15,18)
//------------------------------------------------------------------------------
Tempo(128)
ResetGM
TR(1) v90
TR(2) v70
TR(3) v70
TR(4) v90
//リピート指定
[4
//入れ替え
For(I=0;I<7;I++){
J=Random(7)
Temp=Notes(I)
Notes(I)=Notes(J)
Notes(J)=Temp
}
Print("Notes="+Notes)//入れ替えできてるか確認
//再生して確認
For(I=0;I<7;I++){
TR(1) l1 q99 n(60+Notes(I))
TR(4) l1 q99 n(48-Notes(I))
}TR(1)r1 TR(4) r1
For(I=6;I>=0;I--){
TR(2) l1 q99 n(48+Notes(I))
TR(3) l1 q99 n(60-Notes(I))
}TR(2)r1 TR(3)r1
]
//------------------------------------------------------------------------------