initial commit
This commit is contained in:
20
granulator.scd
Normal file
20
granulator.scd
Normal file
@ -0,0 +1,20 @@
|
||||
/* Generic modulable buffer granulator */
|
||||
(
|
||||
SynthDef(\grainoo, {
|
||||
|buf|
|
||||
var sig;
|
||||
sig = GrainBuf.ar(
|
||||
numChannels: 2,
|
||||
trigger: Impulse.ar(\trig_rate.kr(20)),
|
||||
dur: \gdur.kr(0.5),
|
||||
sndbuf: buf,
|
||||
pos: \gpos.kr(0),
|
||||
rate: \rate.kr(0.5).lag(1),
|
||||
);
|
||||
sig = RLPF.ar(sig, \ff.kr(6000), \rq.kr(1));
|
||||
sig = Pan2.ar(sig, LFNoise0.ar(0.5));
|
||||
sig = sig * \amp.kr(1);
|
||||
sig = Limiter.ar(sig);
|
||||
Out.ar(\out.kr(0), sig);
|
||||
}).add;
|
||||
)
|
||||
Reference in New Issue
Block a user