Signal From Outer Space - Supercollider

























(
//frequency linked to decay length
//basically the same code but more compact
//low notes short, high long
{var frequency;
Mix.ar({
frequency = rrand(100, 300);
Pan2.ar(SinOsc.ar(frequency,
mul: EnvGen.kr(Env.perc(0.001, frequency/100),
Dust.kr(0.05), 0.2)), rrand(-1.0, 1.0)) }.dup(100))}.play
)


(
//frequency linked to decay length
//basically the same code but more compact
//low notes short, high long
{var frequency;
Mix.ar({
frequency = rrand(100, 300);
Pan2.ar(SinOsc.ar(frequency,
mul: EnvGen.kr(Env.perc(0.001, frequency/1000),
Dust.kr(0.05), 0.2)), rrand(-1.0, 1.0)) }.dup(100))}.play
)



Thus UGen-dup effectively returns a reference to the original and is a convenient way to copy a mono signal to multiple channels

rrand(24, 48) // linear distribution in the given range.


audacity effect

reverse
vocoder
equalization high+ , bass-



Categories: Share

Leave a Reply