コードを読み込む
小技ですが、SCの起動と同時にコードを読み込む方法。
例えばこのようなコードがあって
SynthDef("hoge", { o = SinOsc.ar(80,0,SinOsc.ar(1)); Out.ar(0, o!2); }).send(s);
「mogehoge」というファイルに書いて保存してあるとしますと、startup.scに以下のごとく書き加える。
s.doWhenBooted { "(PATH)/mogehoge".load; "DONE".postln; }; s.boot;
SCを起動して
Synth(\hoge);
音が出た。なお
{ arg a, b; SynthDef("hoge", { o = SinOsc.ar(a,0,SinOsc.ar(b)); Out.ar(0, o!2); }).send(s); }
などとargを使う時は
"(PATH)/mogehoge".load.value(80,1);
とできる。以上。