(
SynthDef(\test, {arg roomsize, revtime, damping, inputbw, spread = 15, drylevel, earlylevel,
taillevel;
var a = Resonz.ar(
Array.fill(4, {SinOsc.ar(170)}), 1760 * [1, 2, 4, 8], 0.01).sum * 10;
// var a = SoundIn.ar(0);
// var a = PlayBuf.ar(1, 0);
Out.ar(0, GVerb.ar(
a,
roomsize,
revtime,
damping,
inputbw,
spread,
drylevel.dbamp,
earlylevel.dbamp,
taillevel.dbamp,
roomsize, 0.3) + a)}).load(s)
)
s = Server.internal.boot;
s.scope(2);
// bathroom
a = Synth(\test, [\roomsize, 150, \revtime, 0.6, \damping, 0.62, \inputbw, 0.48, \drylevel -6, \earlylevel, -11, \taillevel, -13]);
a.free
"The signal is the truth. The noise is what distracts us from the truth. Hack Noise."
(
SynthDef(\help_InFeedback, { arg out=0, in=0;
var input, sound;
input = InFeedback.ar(in, 1);
sound = SinOsc.ar(input * 1300 + 100, 0, 0.4)!2;
Out.ar(out, sound + Pluck.ar(ar(n=LFNoise1,400),a=SinOsc.kr(1),1,1/a.abs/200,99, mul: 0.1));
}).play;
)
InFeedback read signal from a bus with a current or one cycle old timestamp
Inherits from: Object : AbstractFunction : UGen : MultiOutUGen : AbstractIn
*ar(bus, numChannels)
bus - the index of the bus to read in from.
numChannels - the number of channels (i.e. adjacent buses) to read in. The default is 1. You cannot modulate this number by assigning it to an argument in a SynthDef
LFNoise1 ramp noise
LFNoise1.ar(freq, mul, add)
LFNoise1.kr(freq, mul, add)
Generates linearly interpolated random values at a rate.
freq - approximate rate at which to generate random values.
(
SynthDef(\help_InFeedback, { arg out=0, in=0;
var input, sound;
input = InFeedback.ar(in, 1);
sound = SinOsc.ar(input * 1300 + 100, 0, 0.4)!2;
Out.ar(out, sound + Pluck.ar(ar(n=LFNoise1,400),a=SinOsc.kr(1),1,1/a.abs/200,99, mul: 0.1));
}).play;
)
InFeedback read signal from a bus with a current or one cycle old timestamp
Inherits from: Object : AbstractFunction : UGen : MultiOutUGen : AbstractIn
*ar(bus, numChannels)
bus - the index of the bus to read in from.
numChannels - the number of channels (i.e. adjacent buses) to read in. The default is 1. You cannot modulate this number by assigning it to an argument in a SynthDef
LFNoise1 ramp noise
LFNoise1.ar(freq, mul, add)
LFNoise1.kr(freq, mul, add)
Generates linearly interpolated random values at a rate.
freq - approximate rate at which to generate random values.