«Non-Linear Mess#2» by tiagmoraismorgado

on 01 Jan'18 12:51 in bufferscopewarp1chaosgenmixfilllfdnoise0lfdnoise1lfdnoise3trandimpulsewhitenoisecmdperiodserver

algorithmic mess with granular synthesis

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// replace this by your own sounds

(
~buffer1 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 1 (the stems).aiff");
~buffer2 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 2 (the stems).aiff");
~buffer3 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 3 (the stems).aiff");
~buffer4 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 4 (the stems).aiff");
~buffer5 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 5 (the stems).aiff");
~buffer6 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 6 (the stems).aiff");
~buffer7 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 7 (the stems).aiff");
~buffer8 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 8 (the stems).aiff");
~buffer9 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 9 (the stems).aiff");
~buffer10 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 10 (the stems).aiff");
~buffer11 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 11 (the stems).aiff");
~buffer12 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 12 (the stems).aiff");
~buffer13 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 13 (the stems).aiff");
~buffer14 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 14 (the stems).aiff");
~buffer15 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 15 (the stems).aiff");
~buffer16 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 16 (the stems).aiff");
~buffer17 = Buffer.read(s, "/Users/a---/Desktop/archive/_solfège/solfège soundMusic/musica electronica/solfège electroacoustic/triptych part 1/37/Solfegge Sound Processing, And Sample Bank For Live Electronics #37 - 17 (the stems).aiff");
)

(
~synth={Mix.fill(2, {
	var buffer = [~buffer1, ~buffer2, ~buffer3, ~buffer4, ~buffer5, ~buffer6, ~buffer7, ~buffer8, ~buffer9, ~buffer10, ~buffer11, ~buffer12, ~buffer13, ~buffer14, ~buffer15, ~buffer16, ~buffer17].choose;
{Mix.fill(1, {Warp1.ar(2, buffer,
	[LFDNoise0, LFDNoise1, LFDNoise3].choose.kr([0.00001, 0.01, 0.1].choose)
	* ChaosGen.allSubclasses.choose.ar([0.00001, 0.01, 0.1].choose)
+ TRand.kr(0, [0.01, 0.1, 1].choose, Impulse.kr([0.000001, 0.001, 0.1].choose) * ChaosGen.allSubclasses.choose.ar(0.1)),
2**WhiteNoise.ar(rrand(0.025, 40)  * ChaosGen.allSubclasses.choose.ar(10))+0.25,
	[0.005, 0.5].choose,
overlaps: 1, windowRandRatio:  1, interp: [1, 2, 4].choose, mul: 1)})} ;
})};
)

~synthM={CmdPeriod.run; ~synth.scope;}

~synthM.value

Server.local.makeWindow
raw 4906 chars (focus & ctrl+a+c to copy)
reception
comments