Radio Jamming Supercollider



Il jamming è l'atto di disturbare volutamente le comunicazioni radio, facendo in modo che ne diminuisca il rapporto segnale/rumore, indice di chiarezza del segnale, tipicamente trasmettendo sulla stessa frequenza e con la stessa modulazione del segnale che si vuole disturbare.

(
{
var trigger, fund, flashInst;

Un Array di 7 elementi, ogni elemento  è un Mix di 13 denti di sega che passano singolarmente in un Envelope Generator ADSR (triggato da un Dust.kr) e moltiplicate per un PinkNoise; il pan viene fatto con un numero random tra -1 a 1; l'array flashInst viene poi mixato attraverso un UGen Mix

flashInst = Array.fill(7,
{
trigger = Dust.kr(3/7);
fund = rrand(37, 73);
Pan2.ar(Mix.ar(Array.fill(13,
{
arg counter;
var partial;
partial = counter + 1;
Saw.ar(fund*partial) * EnvGen.kr(Env.adsr(0, 0, 1.0, 7.0), trigger, 1/partial) * max(0, PinkNoise.kr(rrand(3, 17)))
}
)
)*0.3,
1.0.rand2)
});
Mix.ar(flashInst)*0.7
}.play
)

Leave a Reply