18/06/22

TILT;



ARRESTO DEL CIRCUITO SPETTACOLARE E CONSEGUENTE FINE DELLA PROPAGANDA, PROVOCATI DAI MENTECATTI AL POTERE PER ECCESSIVO SCUOTIMENTO DI PALLE E ECCESSIVA GENERAZIONE DI PUTTANATE.

HO IMMAGINATO IL SISTEMA DELLA PROPAGANDA, DELLE TV MAINSTREAM ANDARE IN TILT, E INIZIARE A EMETTERE TUTTI QUESTI FISCHI E SUONI DI RI-SINTONIZZAZIONE NEL TENTATIVO DI RIPRENDERE IL CONTROLLO, SENZA PERÒ RIUSCIRCI;

NEL GIOCO DEL FLIPPER, CONTATTO ELETTRICO CHE PROVOCA L'INTERRUZIONE DEL GIOCO (E L'ACCENSIONE DI UNA SPIA LUMINOSA) IN SEGUITO A UNA MOSSA SCORRETTA DA PARTE DEL GIOCATORE CHE, PER OTTENERE UN MIGLIORE RISULTATO, DÀ AL FLIPPER UNA CERTA INCLINAZIONE O LO SCUOTE VIOLENTEMENTE.

     var gen = 7; 
     PinkNoise.ar(0.3)+ 
     FreeVerb.ar( 
        LFPar.ar(                            
            LFNoise2.ar(gen!8).exprange(20,2e4) * LFTri.ar(1/gen!3).exprange(1,1.2), 0,
            LFNoise2.ar(gen!8).exprange(0.08,0.5) * EnvGen.ar(
                Env.perc.blend(Env.sine, LFNoise2.kr(gen!8)).circle, 
                timeScale: gen!8 // LFNoise2.ar(gen!8).range(1/5, 5)
            )
        ).clump(2).mean,
        LFNoise2.ar(1/5)
    ) 
    + Pan2.ar(
        Pluck.ar(
            PinkNoise.ar(2) ! 2,
            Dust.ar(LFNoise2.kr(gen!2).exprange(2,5)), 
            1/200, LFNoise2.kr(gen!2).exprange(1/14000,1/200),
            LFNoise2.kr(gen!2).range(1,10),
            LFNoise2.kr(gen!2).range(0,1),
            LFNoise2.kr(gen!2).exprange(0.2,1)
        ),
        LFNoise2.kr(gen!2).range(-1,1)
    ).sum / 2;
}.play
)

(
{
var freq, freqArray, ratioArray, indexArray,
env, rate = 0.1, trig;
trig = Impulse.kr(rate);
freqArray = [48, 50, 52, 53, 55, 57, 59, 60,                         
62, 64, 65, 67, 69, 71, 72].scramble.midicps;
ratioArray = {rrand(1.0, 3.0)}.dup(20);
indexArray = {rrand(1.0, 4.0)}.dup(20);
env = EnvGen.kr(Env.perc(0.5, 1/rate), gate: trig);
freq = Select.kr(Stepper.kr(trig, max: freqArray.size-1), freqArray/5);
PMOsc.ar(
freq,
freq*Select.kr(Stepper.kr(trig, max: ratioArray.size-1), ratioArray),
Select.kr(Stepper.kr(trig, max: indexArray.size-1), indexArray)
+ env*4,
mul: env
)*0.3+AY.ar(freq)*0.3}.play
)


DOWNLOAD THE SOUND FROM FREESOUND.ORG 🎹



Share:

0 comments:

Posta un commento