Tumgik
375auralassaults · 4 years
Audio
/*ASSAULT #44 : please adjust your radio dial
Instructions for use. 1. Turn your computer volume all the way down. 2. Put on headphones. 3. Carefully raise the volume. 4. Enjoy at a comfortable listening level.
Do not: turn volume all the way up, use headphones, experience bloody headphones. */
( { var gate = LFNoise1.kr(25, 0.1, 0).poll; var noiz = PinkNoise.ar() * Env.asr(0.01, 1,releaseTime:0.01).kr(gate: gate); var filt = Splay.arFill(14, { [RLPF.ar(noiz, Demand.kr(gate, 0, Drand(Array.fill(12, {rrand(50, 1500)}),inf)),rrand(0.01,0.5)), RHPF.ar(noiz, Demand.kr(gate, 0, Drand(Array.fill(12, {rrand(3500, 5500)}),inf)),rrand(0.0075,0.075))].choose; }, level: 1/14, levelComp: false); Normalizer.ar( filt ); }.play )
0 notes
375auralassaults · 4 years
Audio
//ASSAULT #43 : tender dark_train, sing me your sweet song
( play { var train, dark_train; train = PulseTrain.ar(Notch.ar(PinkNoise.ar(), LFNoise1.kr(5, 25,0)), 10, 0.5, 1.25); train = Normalizer.ar(LeakDC.ar(Compander.ar(train, train, 1, 1, 0.5, 0.001, 0.001  ))); dark_train = DelayC.ar(train.neg,1, train); dark_train = Normalizer.ar(dark_train); LeakDC.ar([train,dark_train]); } )
1 note · View note
375auralassaults · 4 years
Audio
//ASSAULT #42 : train + dark_train meet in the pouring rain and eat crickets
( play { var train, dark_train; train = PulseTrain.ar(Notch.ar(PinkNoise.ar(), LFNoise1.kr(20, 120, 100)), 10, 0.5, 1.25); train = Normalizer.ar(LeakDC.ar(Compander.ar(train, train, 1, 1, 0.5, 0.001, 0.001  ))); dark_train = DelayC.ar(train.neg,0.1,0.01); RLPF.ar([train,dark_train], train.range(-50,1800), train); } )
1 note · View note
375auralassaults · 4 years
Audio
//ASSAULT #41 : All aboard...
( play { var train = PulseTrain.ar(Notch.ar(PinkNoise.ar(), LFNoise1.kr(10, 100,0)), 10, 0.5, 1.25); Compander.ar(train, train, 1, 1, 0.5, 0.001, 0.001  ).dup(2); } )
1 note · View note
375auralassaults · 5 years
Audio
//ASSAULT #40 : not a new beginning, but at least it's horrible.
( play { x= Impulse.ar(10, 0.5); z = LPF.ar(LocalIn.ar(1) * 0.75, 2500, 0.75); y= Mix.arFill(4, {CombC.ar(x + z, 0.2, LFNoise1.ar(rrand(0.125,0.5), 0.05, 0.07), rrand(0.1,1.5),0.5) > 0.125}); LocalOut.ar(LeakDC.ar(y)); Limiter.ar(Limiter.ar(z ! 2)); } )
2 notes · View notes
375auralassaults · 9 years
Audio
//ASSAULT #39 : stereo : less gentle noises (in a cavernous bathroom.)
(play{ var snd1,snd2,snd3; var array = [snd1, snd2, snd3];
array.size.do({|i| var ch = [500, 1000, 2000].at(i); var lfo1 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), ch, ch*2); var lfo2 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), 0.49, 0.5).poll; var lfo3 = LFNoise1.kr(LFNoise1.kr(0.5, 0.25,0.4), 0.35,0.45); var s1 = RLPF.ar(PinkNoise.ar(), lfo1, lfo2); var s2 = RLPF.ar(PinkNoise.ar() * s1, lfo1, lfo2); s2 = Compander.ar(s2, s2, 0.15, 10, 1); s2 = Pan2.ar(s2, (lfo2 -0.2) * 2); array[i] = FreeVerb.ar(s2, lfo3, 0.8, 0.2); //array[i] = s2; }); array = Normalizer.ar(array.frac); array = Limiter.ar(Compander.ar(array, array, 0.1, 0.1,0.1)); Mix(array); })
0 notes
375auralassaults · 9 years
Audio
//ASSAULT #38 : stereo : even gentler noises (in a cavernous bathroom.)
(play{ var snd1,snd2,snd3; var array = [snd1, snd2, snd3];
array.size.do({|i| var ch = [500, 1000, 2000].at(i); var lfo1 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), ch, ch*2); var lfo2 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), 0.49, 0.5).poll; var lfo3 = LFNoise1.kr(LFNoise1.kr(0.5, 0.25,0.4), 0.35,0.45); var s1 = RLPF.ar(PinkNoise.ar(), lfo1, lfo2); var s2 = RLPF.ar(PinkNoise.ar() * s1, lfo1, lfo2); s2 = Compander.ar(s2, s2, 0.15, 10, 1); s2 = Pan2.ar(s2, (lfo2 -0.2) * 2); array[i] = FreeVerb.ar(s2, lfo3, 0.8, 0.2); //array[i] = s2; });
Mix(array); })
2 notes · View notes
375auralassaults · 9 years
Audio
//ASSAULT #37 : mono : a kindler, gentler noise...
(play{var lfo1 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), 500, 1000);var lfo2 = LFNoise1.kr(LFNoise1.kr(1, 0.1, 100), 0.49, 0.5);var snd1 = RLPF.ar(PinkNoise.ar(), lfo1, lfo2);var snd2 = RLPF.ar(PinkNoise.ar() * snd1, lfo1, lfo2);snd2!2; })
0 notes
375auralassaults · 9 years
Audio
contains considerable amount of DC.  listen at your (and your speakers) own risk.
0 notes
375auralassaults · 9 years
Audio
This assault is the result of digital look-ahead normalization on an extremely low input source, in this case, singing a low pitch adding overtones via embrasure change.
//ASSAULT #35 : stereo :: singing
({i = Normalizer.ar(SoundIn.ar(0), 1).sqrt; t = Normalizer.ar(SoundIn.ar(1).sqrt, 1); k = [A2K.kr(t).abs, A2K.kr(i).abs];CombC.ar([i,t], 2, k,k,k);}.play)
0 notes
375auralassaults · 9 years
Audio
This assault is the result of digital look-ahead normalization on an extremely low input source. //ASSAULT #34 : stereo :: speaking
({i = Normalizer.ar(SoundIn.ar(0), 1).sqrt; t = Normalizer.ar(SoundIn.ar(1).sqrt, 1); k = [A2K.kr(t).abs, A2K.kr(i).abs];CombC.ar([i,t], 2, k,k,k);}.play)
0 notes
375auralassaults · 10 years
Audio
//ASSAULTS #30, 31, 32 : ( ~num = 4; ~buses = Array.fill(~num, {Bus.audio(s,1)}); play{ g = Array.fill(~num, {|i| v=LFNoise1;a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;j=[a,v];r=rrand(0.5, 2.0); w=rrand(2.01, 4.01); e=b.ar((c.ar()*j.choose.kr(1,0.2,0.85)).pow(4)+d.ar(~buses[i],0.2,j.choose.kr(v.kr(0.5,r,w),0.1,0.1)),1,j.choose.kr(j.choose.kr(0.5,r,w),1,0).abs); h=f.ar(e,j.choose.kr(j.choose.kr(0.5,r,w),10000,10000),j.choose.kr(j.choose.kr(1,0.4,0.4),0.09,0.1)); Out.ar(~buses[i],h); LeakDC.ar(h).clip; }); g.postln; LeakDC.ar(Splay.ar(g ,1)); }; )
0 notes
375auralassaults · 10 years
Audio
//ASSAULTS #30, 31, 32 : ( ~num = 4; ~buses = Array.fill(~num, {Bus.audio(s,1)}); play{ g = Array.fill(~num, {|i| v=LFNoise1;a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;j=[a,v];r=rrand(0.5, 2.0); w=rrand(2.01, 4.01); e=b.ar((c.ar()*j.choose.kr(1,0.2,0.85)).pow(4)+d.ar(~buses[i],0.2,j.choose.kr(v.kr(0.5,r,w),0.1,0.1)),1,j.choose.kr(j.choose.kr(0.5,r,w),1,0).abs); h=f.ar(e,j.choose.kr(j.choose.kr(0.5,r,w),10000,10000),j.choose.kr(j.choose.kr(1,0.4,0.4),0.09,0.1)); Out.ar(~buses[i],h); LeakDC.ar(h).clip; }); g.postln; LeakDC.ar(Splay.ar(g ,1)); }; )
0 notes
375auralassaults · 10 years
Audio
//ASSAULTS #30, 31, 32 : ( ~num = 4; ~buses = Array.fill(~num, {Bus.audio(s,1)}); play{ g = Array.fill(~num, {|i| v=LFNoise1;a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;j=[a,v];r=rrand(0.5, 2.0); w=rrand(2.01, 4.01); e=b.ar((c.ar()*j.choose.kr(1,0.2,0.85)).pow(4)+d.ar(~buses[i],0.2,j.choose.kr(v.kr(0.5,r,w),0.1,0.1)),1,j.choose.kr(j.choose.kr(0.5,r,w),1,0).abs); h=f.ar(e,j.choose.kr(j.choose.kr(0.5,r,w),10000,10000),j.choose.kr(j.choose.kr(1,0.4,0.4),0.09,0.1)); Out.ar(~buses[i],h); LeakDC.ar(h).clip; }); g.postln; LeakDC.ar(Splay.ar(g ,1)); }; )
0 notes
375auralassaults · 10 years
Audio
//ASSAULTS #30, 31, 32 : ( ~num = 4; ~buses = Array.fill(~num, {Bus.audio(s,1)}); play{ g = Array.fill(~num, {|i| v=LFNoise1;a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;j=[a,v];r=rrand(0.5, 2.0); w=rrand(2.01, 4.01); e=b.ar((c.ar()*j.choose.kr(1,0.2,0.85)).pow(4)+d.ar(~buses[i],0.2,j.choose.kr(v.kr(0.5,r,w),0.1,0.1)),1,j.choose.kr(j.choose.kr(0.5,r,w),1,0).abs); h=f.ar(e,j.choose.kr(j.choose.kr(0.5,r,w),10000,10000),j.choose.kr(j.choose.kr(1,0.4,0.4),0.09,0.1)); Out.ar(~buses[i],h); LeakDC.ar(h).clip; }); g.postln; LeakDC.ar(Splay.ar(g ,1)); }; )
0 notes
375auralassaults · 10 years
Audio
play{ a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;v=LFNoise1; r=1; w=2; e=b.ar((c.ar()*a.kr(1,0.2,0.85)).pow(4) +d.ar(LocalIn.ar(2),0.2,a.kr(v.kr(0.5,r,w),0.1,0.1)),1, a.kr(v.kr(0.5,r,w),1,0).abs); b=b.ar(e,1,a.kr(v.kr(0.5,r,w),0.2,0.2).abs); g=f.ar(b,a.kr(v.kr(0.5,r,w),10000,10000),a.kr(v.kr(1,0.4,0.4),0.09,0.1)); h=f.ar(e,a.kr(v.kr(0.5,r,w),10000,10000),a.kr(v.kr(1,0.4,0.4),0.09,0.1)); LocalOut.ar([g,h]); LeakDC.ar([g,h]).clip; };
0 notes
375auralassaults · 10 years
Audio
play{ a=LFNoise0;b=CombC;c=PinkNoise;d=DelayN;f=RLPF;v=LFNoise1; r=1; w=2; e=b.ar((c.ar()*a.kr(1,0.2,0.85)).pow(4) +d.ar(LocalIn.ar(2),0.2,a.kr(v.kr(0.5,r,w),0.1,0.1)),1, a.kr(v.kr(0.5,r,w),1,0).abs); b=b.ar(e,1,a.kr(v.kr(0.5,r,w),0.2,0.2).abs); g=f.ar(b,a.kr(v.kr(0.5,r,w),10000,10000),a.kr(v.kr(1,0.4,0.4),0.09,0.1)); h=f.ar(e,a.kr(v.kr(0.5,r,w),10000,10000),a.kr(v.kr(1,0.4,0.4),0.09,0.1)); LocalOut.ar([g,h]); LeakDC.ar([g,h]).clip; };
0 notes