「サクラ」で文字列マクロを使う
「サクラ」には、文字列マクロという非常に便利な機能がある。これは文字列変数と同じように使えるのだが、変数宣言をしなくても使える。文字列マクロは次のように定義する。
#マクロ名 = { 文字列 }
2つのパートを文字列マクロで定義して、これをTrack1とTrack2で演奏させてみる。
//---------- ここから ----------
#piano = {[100 @(01) n(Random(040,080))(RandomSelect(4,8))]}
#violin = {[100 @(41) n(Random(040,080))(RandomSelect(4,8))]}
TR(1) #piano TR(2) #violin
//---------- ここまで ----------
文字列マクロを使えば、MMLをデータのように扱える。プログラミングで音楽を作るには非常に便利な機能だ。
0 Comments:
コメントを投稿
<< Home