2010年6月26日土曜日

SuperCollider 再勉強 メロディバリエーション

元メロディを反転や速度変更させて、バリエーションを作る。

Firefox3.5でご覧ください



最初のメロディを元にバリエーション


a=Pbind(
\amp,0.2,
\degree, Pseq([3,2,1,2,1,4,2,0,\rest,
3,2,1,2,1,4,\,\,\rest,
5,5,6,3,2,0,\,
3,2,1,2,1,4,\,\,\rest].reverse,inf),
\dur, Pseq([
0.5,0.5,0.5,0.5,1,1,1,1,2,
0.5,0.5,0.5,0.5,1,1,1,1,2,
1,1,1,1,1,1,2,
0.5,0.5,0.5,0.5,1,1,1,1,2
].reverse*0.25 inf),
\pan,[0,1],
\legato, Pseq([0.05,0.01],inf),
\octave, 6 ,
\root, 9
);