Quick cover of "Kx5 - Escape (feat. Hayla) [Official Lyric Video]"


# Quick cover of "Kx5 - Escape (feat. Hayla) [Official Lyric Video]"
# https://www.youtube.com/watch?v=BMFNN40fNp0
#
# Kx5 (Deadmau5 & Kaskade) - Escape ft Hayla (Piano Tutorial)
# Piano https://www.youtube.com/watch?v=LhddUUdiUpk



set_volume! 2
use_bpm 126-10
with_fx :reverb, room: 0.5 do
  
  live_loop :a1 do
    tick
    sample :bd_fat, amp: 1.5 if spread(1,4).look
    sample :perc_snap, finish: 0.09, amp: 0.5 if bools(0,0,0,0,1,0,0,0).look
    sample :hat_cab, rpitch: 12+12+12, amp: 0.75 if  bools(0,0,1,0,0,0,1,0).look
    
    
    cho = 1
    a = 4
    cho = knit(1,5*a, 2,2*a, 3,4*a, 4,2*a, 5,2*a, 6,7*a).look
    case cho
    when 1
      c = [:f3,:a3,:c4]
    when 2
      c = [:d3,:g3,:b3]
    when 3
      c = [:e3,:a3,:c4]
    when 4
      c = [:d3,:f3,:a3]
    when 5
      c = [:e3,:g3,:b3]
    when 6
      c = [:f3,:a3,:c4]
    end
    
    mysynth = 2
    case mysynth
    when 1 # not working
      use_synth :piano
      use_synth_defaults release: 4, sustain: 2# c
      
      /chords piano without rythme/
      play c if spread(cho,32).look # not working
    when 2
      
      use_synth :saw
      use_synth_defaults release: line(0.5,1.2, steps: 16+12).mirror.look, cutoff: line(40,120,steps: 64).mirror.look
      
      /chords with rythme/
      play c, pan: rdist(0.25) if spread(11,32).look
      
      /top synth/
      use_synth  :square
      use_synth_defaults release: line(0.5,0.7, steps: 16+12).mirror.look, cutoff: line(40,120,steps: 64+16).mirror.look
      k = 32
      play c.look+12, amp: 0.5, pan: rdist(0.5) if spread(22,32).look and one_in(knit(0,k, 4,k, 1,k*3).look)
      
      /bass/
      use_synth :square
      use_synth_defaults release: line(0.7,0.9,steps: 12).look, cutoff: line(60,90,steps: 128).look
      play c.take(1).look-12+0.01, pan: 0.25, amp: 0.7 if spread(11,32).look
      use_synth :saw
      play c.take(1).look-12-12-0.01, pan: -0.25 if spread(11,32).look
      
    end
    
    
    sleep 0.25
  end
end

4 Likes

Very tasty! Not familiar with the original, but I dig it.

2 Likes