Sample+synth+fx with Sonic-pi | On melancholy hill - Gorillaz
Channel: Jesús Alvarado
Date: 27/02/2021

use_bpm 136

use_synth :prophet
play :d1, release: 16, cutoff: 110
sleep 6

live_loop :gorillaz do
  sample :drum_heavy_kick
  sleep [1, 0.5].tick
end

sync :gorillaz

live_loop :melancholy do
  sample :sn_dolf
  sleep 2
end


live_loop :hill do
  with_fx :wobble do
    use_synth :chipbass
    use_bpm 68
    sync :melancholy
    sleep 2.5
    play 62
    sleep 0.5
    play 69
    sleep 1.3
    play 62
    sleep 0.5
    play 69
    sleep 0.5
    play 62
    sleep 0.3
    play 69
    sleep 0.4
    play 62, release: 3
    sleep 0.5
    
    play 61
    sleep 0.5
    play 69
    sleep 1.3
    play 61
    sleep 0.5
    play 69
    sleep 0.5
    play 61
    sleep 0.3
    play 69
    sleep 0.4
    play 61
    sleep 0.5
    
    play 62
    sleep 0.5
    play 69
    sleep 1.3
    play 62
    sleep 0.5
    play 69
    sleep 0.5
    play 62
    sleep 0.3
    play 69
    sleep 0.4
    play 62, release: 3
    sleep 0.5
    
    play 61
    sleep 0.5
    play 69
    sleep 1.3
    play 62
    sleep 0.5
    play 69
    sleep 0.5
    play 62
    sleep 0.3
    play 69
    sleep 0.4
    play 62
    
    sleep 0.5
    play 62
    sleep 0.5
    play 69
    sleep 1.3
    play 61
    sleep 0.5
    play 69
    sleep 0.5
    play 61
    sleep 0.3
    play 69
    sleep 0.4
    play 62, release: 3
    sleep 0.5
    
  end
  
  with_fx :distortion, distort: 0.95, mix: 0.3, amp: 0.6 do
    use_synth :tb303
    
    play 62
    sleep 0.5
    play 69
    sleep 1.3
    play 61
    sleep 0.5
    play 69
    sleep 0.5
    play 61
    sleep 0.3
    play 69
    sleep 0.4
    play 62, release: 3
    
  end
  
  use_synth :prophet
  play :d1, release: 16, cutoff: 110, amp: 2
  sleep 6
  
end

live_loop :bs do
  with_fx :distortion, distort: 0.9, mix: 0.3 do
    use_synth :zawa
    sync :melancholy
    play chord(:D4,:M), amp: 0.3
    sleep [7, 5, 5, 5].choose
  end
end