土曜日, 4月 15, 2006

12音技法をちょっとバージョンアップ

昨日作った「12音技法」の音楽は4分音符だけの音列だ。これはこれで面白いような気がするのだがちょっと単調だ。

そこで今日は、音符の長さが全音符、2分音符、4分音符がランダムに並ぶように曲を生成してみる。

演奏する楽器もチェロにして、どんな感じになるか試してみる。

//--------- ここから ----------
音列=配列!作る ""入れる ""入れる ""入れる。
音1=メロディ!作る "ド1"追加。
音2=メロディ!作る "ド2"追加。
音3=メロディ!作る "ド4"追加。

作品4=メロディ!作る。「
 音列!1 (音1! (random(40)-20) 音上げる) 上書き。
 音列!2 (音2! (random(40)-20) 音上げる) 上書き。
 音列!3 (音3! (random(40)-20) 音上げる) 上書き。
 作品4!(音列!(random(3)) 見る) 追加 
」!100回 繰り返す。

チェロ=楽器! (42) 作る(作品4)設定 演奏。
//--------- ここまで ----------



そして実行!ボタンだ。

どうだろうか。こんな短いプログラムでもなんかばらしい作品ができあがる。