Skip to content

Instantly share code, notes, and snippets.

@mortuosplango
Created September 20, 2015 22:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mortuosplango/a817002b1a11aedd4843 to your computer and use it in GitHub Desktop.
Save mortuosplango/a817002b1a11aedd4843 to your computer and use it in GitHub Desktop.

#‎Hackpact2015‬ laad.com.mx/hackpact2015eng.html ‪#‎Day‬ 3

p = ProxySpace.push(s)

~mv = { LFSaw.kr(0.03).range(0,10) } ~mv1 = { LFSaw.kr(0.05).range(0,10) } ~mv2 = { LFSaw.kr(0.07).range(0,10) } ~mv.clear s.scope

( ~default.quant = [4];

~default[0] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0 + Pkr(~mv), \dur, Pseg(Pseq([1,0.001],inf), 4), \octave, 3, \amp, 0.1); )

( ~default[2] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0 + Pkr(~mv1), \dur, Pseg(Pseq([1,0.001],inf), 5), \octave, 4, \amp, 0.1); )

( ~default[3] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0 + Pkr(~mv2), \dur, Pseg(Pseq([1,0.001],inf), 6), \octave, 5, \amp, 0.05); )

( ~default[4] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0 + Pkr(~mv), \dur, Pseg(Pseq([1,0.001],inf), 7), \octave, 6, \amp, 0.025); )

( ~default[10] = \filter -> { |in| in + CombN.ar(RLPF.ar(in, DelayN.ar(~mv,3) + 1 * 300, 0.1), 0.3, 0.23, 12) }; )

( ~default[15] = \filter -> { |in| in + CombN.ar(RLPF.ar(in, DelayN.ar(~mv,4) + 1 * 1000, 0.1), 0.3, 0.25, 10) }; )

( ~default[20] = \filter -> { |in| in + CombN.ar(RHPF.ar(in, DelayN.ar(~mv,5) + 1 * 1500, 0.1), 0.3, 0.15, 4) }; )

~default[30] = \filter -> { |in| Compander.ar(in, in, 0.7, 1/3).tanh };

~default[99] = \filter -> { |in| in + AdCVerb.ar(in * 0.01) };

~default.play;

( ~fault[0] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0, \dur, 1/8, \sustain, 0.1, \octave, 3, \amp, 0.1 * Pbrown()); )

( ~fault[1] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 0, \dur, 1/8, \sustain, 0.1, \octave, 7, \amp, 0.1 * Pbrown()); ) ( ~fault[2] = Pbind(\instrument, \default, \scale, Scale.minor, \degree, 1, \dur, 5/8, \sustain, 0.1, \octave, 7, \amp, 0.1 * Pbrown()); )

~fault.play

p.end(10)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment