2016年2月20日土曜日

supercolliderでウルトラマンのカラータイマー音を作る、 Ubuntuにて


  1. ネットからカラータイマー音をダウンロード
  2. Audactyでスペクトラムを調べる
  3. Supercollider IDE で作成


スペクトラムを見ると音の周囲がボヤけているので、ホワイトノイズをレゾナンスさせて作る。倍音を組み合わせ。

(
SynthDef("CT", { arg out = 0,freq1=617,freq2 = 216,sus=1;
var sig1, sig2,env;
env = EnvGen.kr(Env.new([1,1,0], [sus,0],\sqr));
sig1=Resonz.ar(WhiteNoise.ar(1), freq1, 0.0005,140)*env;
sig2=Resonz.ar(WhiteNoise.ar(1), freq2, 0.0005,70)*env;
    Out.ar(
[0,1],Mix.new([sig1,sig2])

    );
}).store;
)

(
Pbind(\instrument,\CT,
\freq1,Pseq([940,617],inf),
\freq2,Pseq([316,216],inf),
\sus,Pseq([0.25,0.5],inf),
\dur,Pseq([0.25,0.5],inf)
).play
)