SuperColliderに取り組み始めた。 できそうな範囲で遊んでみようということで、ローレンツアトラクタを使って音を鳴らす。 ついでにOSCでProcessingと連携して絵も描く。 SuperColliderのプログラム。 x座標が左右の定位に、y座標が音高に、z座標が音量に対応。 ( SynthDef(\pfm, {|pan, freq, mul| var sig; sig = Pan2.ar(SinOsc.ar(freq, 0, mul), pan) * EnvGen.kr(Env.perc(0.05, 0.1, 0.4, -8), doneAction: 2); Out.ar(0, sig); }).send(s); r = Routine({ var sigma = 10, rho = 28, beta = 8/3, dt = 0.01; var pos = [20, 1,