added synthdefs
parent
5d3b7008a6
commit
06fab891b2
@ -1,7 +1,21 @@
|
|||||||
(
|
(
|
||||||
SynthDef(\sin, { |out|
|
SynthDef(\sin, { |out, freq = 440|
|
||||||
|
var sound;
|
||||||
|
sound = SinOsc.ar(freq);
|
||||||
|
Out.ar(out, sound)
|
||||||
|
}).add
|
||||||
|
);
|
||||||
|
|
||||||
|
(
|
||||||
|
SynthDef(\sinenv, { |out, sustain = 1, freq = 440, speed = 1, begin=0, end=1, pan, accelerate, offset, modfreq = 40|
|
||||||
|
var env, sound, rate, phase, amp;
|
||||||
|
amp = AmpCompA.kr(freq);
|
||||||
|
env = EnvGen.ar(Env.perc(0.002, sustain, 1, -1), doneAction:2);
|
||||||
|
phase = Line.ar(begin, end, sustain);
|
||||||
|
rate = speed + Sweep.kr(1, accelerate);
|
||||||
|
sound = SinOsc.ar(freq);
|
||||||
Out.ar(out,
|
Out.ar(out,
|
||||||
SinOsc.ar()
|
DirtPan.ar(sound, ~dirt.numChannels, pan, env)
|
||||||
)
|
)
|
||||||
}).add
|
}).add
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue