User Tools

Site Tools


sonic-pi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sonic-pi [2018/02/24 14:56]
julien
sonic-pi [2020/01/31 16:13]
julien
Line 24: Line 24:
   sleep rrand(4, 8)   sleep rrand(4, 8)
   ​   ​
 +end
 +</​code>​
 +
 +===== noise generators =====
 +
 +<​code>​
 +live_loop:​noise1 do
 +  use_synth :bnoise
 +  with_fx :rlpf, cutoff: 30, cutoff_slide:​ 4, amp: 2 do |c|
 +    with_fx :​bitcrusher,​ bits: 2, amp: 10 do
 +      with_fx :flanger, delay: 35, feedback: 0.9, amp: 10 do
 +        play_pattern [40], attack: 2, decay: 5, sustain: 3, release: 1
 +        ​
 +        sleep 1
 +        ​
 +      end
 +    end
 +  end
 +end
 +
 +live_loop:​noise2 do
 +  use_synth :bnoise
 +  with_fx :rlpf, cutoff: 50, cutoff_slide:​ 4, amp: 2 do |c|
 +    with_fx :​bitcrusher,​ bits: 2, amp: 2 do
 +      with_fx :flanger, delay: 35, feedback: 0.9, amp: 5 do
 +        play_pattern [40], attack: 2, decay: 5, sustain: 3, release: 1
 +        ​
 +        sleep 1
 +        ​
 +      end
 +    end
 +  end
 end end
 </​code>​ </​code>​
Line 486: Line 518:
    
 </​code>​ </​code>​
 +
 +===== BigBOUM Dance Floor punchy tek =====
 +
 +<​code>​
 +#BIGbOUM punchy tek
 +
 +use_debug false
 +
 +live_loop :time do
 +  synth :tb303, release: 8, note: :e1, cutoff: (range 90, 60, -10).tick
 +  sleep 8
 +end
 +
 +live_loop :machine do
 +  sample :​loop_garzul,​ rate: (knit 1, 5, -1, 1).tick, amp: 3
 +  sleep 8
 +end
 +
 +live_loop :vortex, auto_cue: false do
 +  use_synth [:pulse, :​beep].choose
 +  with_fx :​bitcrusher,​ bits: 2 do
 +    sleep 0.125 / 2
 +    play scale(:e1, :​minor_pentatonic).tick,​ attack: 0.23, release: 0.4, amp: 1, cutoff: (ring 40, 90, 100, 130).look
 +    sleep 0.225 / 2.7
 +  end
 +end
 +
 +live_loop :moon_bass, auto_cue: false do
 +  with_fx :echo, phase: 1, amp: 1 do
 +    with_fx :​distortion,​ distortion: 1  do
 +      with_fx :​bitcrusher,​ bits: 5 do
 +        sample :bd_haus, amp: 2
 +        sleep rrand(0.5, 0.5)
 +      end
 +    end
 +  end
 +end
 +</​code>​
 +
 +===== Post-indu deconstructor raw =====
 +
 +<​code>​
 +# CodeMess
 +live_loop:​boum do
 +  sample :​drum_heavy_kick,​ amp: 0
 +  with_fx :reverb, mix: 0.9, room: 0.9, damp: 1, amp: 10 do
 +    with_fx :​distortion,​ distortion: 1, amp: 1  do
 +      with_fx :​bitcrusher,​ bits: 1, amp: 10 do
 +        ​
 +        sleep rrand(0.35, 10)
 +      end
 +    end
 +  end
 +  ​
 +  live_loop:​what do
 +    use_synth :prophet
 +    with_fx :​bitcrusher,​ bits: 10 do
 +      ​
 +      sleep 4
 +      play scale(:e1, :​messiaen1).tick,​ attack: 5, release: 10, amp: 2, cutoff: (ring 40, 90, 100, 130).look
 +      sleep rrand(1, 15)
 +    end
 +  end
 +end
 +</​code>​
 +
  
sonic-pi.txt ยท Last modified: 2020/01/31 16:13 by julien