[Code] The myth – Endless Love in SONIC PI

Continue the series of raw Sonic Pi covers, the following is my Sonic Pi cover of the infamous OST song Endless Love. There are no special sound effects added, just raw for version 0.01.

Save the following code to a file and load it into your Sonic Pi editor via run_file command (e.g: run_file(“path/pirate.rb”) – this is because the code is too large for the buffer of Sonic Pi Editor) and have fun.

define :fire do |n, d, s|
  for j in 0..n.length-1
    play n[j], sustain: s[j], release:  s[j]
  end
  sleep d
end
n=[]
d=[]
s=[]
4
n[0] = [[:ab5],[:g5],[:f5],[:g5],[:c5],[:f5],[:f5],[:eb5],[:db5],[:c5],[:db5],[:c5],[:bb4],[:ab4],[:bb4],[:c5],[:ab5],[:g5],[:c5],[:f5],[:r],[:r],[:r],[:g5],[:r],[:r],[:r],[:r],[:f5],[:c6],[:g5],[:f5],[:g5],[:ab5],[:bb5],[:c6],[:f5],[:f6],[:eb6],[:bb5],[:c6],[:db6],[:c6],[:f5],[:f6],[:eb6],[:bb5],[:c6],[:db6],[:c6],[:ab5],[:f5],[:c6],[:bb5],[:g5],[:f5],[:f4],[:c5],[:g4],[:f4],[:g4],[:ab4],[:bb4],[:c5],[:f4],[:f5],[:eb5],[:bb4],[:c5],[:db5],[:c5],[:f4],[:f5],[:eb5],[:bb4],[:c5],[:db5],[:c5],[:ab4],[:f4],[:c5],[:bb4],[:g4],[:f4],[:f4,:f5],[:g4,:g5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:ab4,:ab5],[:g4,:g5],[:eb4,:eb5],[:f4,:f5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:c5,:c6],[:f4,:f5],[:g4,:g5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:ab4,:ab5],[:g4,:g5],[:eb4,:eb5],[:f4,:f5],[:ab4,:ab5],[:bb4,:bb5],[:ab4,:ab5],[:ab4,:ab5],[:f5,:f6],[:g5,:g6],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:f5,:f6],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:c6,:c7],[:f5,:f6],[:g5,:g6],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:f5,:f6],[:ab5,:ab6],[:bb5,:bb6],[:ab5,:ab6],[:ab5,:ab6],[:f5],[:g5],[:ab5],[:bb5],[:c6],[:g5],[:f5],[:g5],[:ab5],[:eb6],[:g5],[:ab5],[:f5],[:f4,:f5],[:g4,:g5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:ab4,:ab5],[:g4,:g5],[:eb4,:eb5],[:c4,:c5],[:bb3,:bb4],[:f5],[:c6],[:g5],[:f5],[:g5],[:ab5],[:bb5],[:c6],[:f5],[:f6],[:eb6],[:bb5],[:c6],[:db6],[:c6],[:f5],[:f6],[:eb6],[:bb5],[:c6],[:db6],[:c6],[:ab5],[:f5],[:c6],[:bb5],[:g5],[:f5],[:f4],[:c5],[:g4],[:f4],[:g4],[:ab4],[:bb4],[:c5],[:f4],[:f5],[:eb5],[:bb4],[:c5],[:db5],[:c5],[:f4],[:f5],[:eb5],[:bb4],[:c5],[:db5],[:c5],[:ab4],[:f4],[:c5],[:bb4],[:g4],[:f4],[:f4,:f5],[:g4,:g5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:ab4,:ab5],[:g4,:g5],[:eb4,:eb5],[:f4,:f5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:c5,:c6],[:f4,:f5],[:g4,:g5],[:ab4,:ab5],[:bb4,:bb5],[:c5,:c6],[:ab4,:ab5],[:g4,:g5],[:eb4,:eb5],[:f4,:f5],[:ab4,:ab5],[:bb4,:bb5],[:ab4,:ab5],[:ab4,:ab5],[:f5,:f6],[:g5,:g6],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:c6,:c7],[:bb5,:bb6],[:ab5,:ab6],[:bb5,:bb6],[:ab5,:ab6],[:c6,:c7],[:c6,:c7],[:f5,:f6],[:g5,:g6],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:f5,:f6],[:ab5,:ab6],[:bb5,:bb6],[:ab5,:ab6],[:ab5,:ab6],[:f5],[:g5],[:ab5,:ab6],[:bb5,:bb6],[:c6,:c7],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:ab5],[:g5],[:r],[:f5],[:r],[:c5],[:r],[:r],[:r]]
s[0] = [[1.5],[0.25],[0.25],[1.0],[1.0],[1.5],[0.166666666667],[0.166666666667],[0.166666666667],[0.75],[0.125],[0.125],[1.0],[0.5],[0.5],[0.5],[0.5],[1.0],[1.0],[1.75],[0.25],[0.125],[0.0625],[3.8125],[1.0],[2.0],[0.75],[0.25],[1.0],[1.0],[2.0],[0.5],[0.5],[0.75],[0.25],[2.0],[1.0],[1.0],[0.5],[0.5],[0.75],[0.25],[4.0],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[2.0],[1.0],[1.0],[1.5],[0.5],[4.0],[1.0],[1.0],[2.0],[0.5],[0.5],[0.75],[0.25],[2.0],[1.0],[1.0],[0.5],[0.5],[0.75],[0.25],[4.0],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[2.0],[1.0],[1.0],[1.5],[0.5],[3.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.75,0.75],[0.25,0.25],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.75,0.75],[0.25,0.25],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.5,1.5],[0.25],[0.25],[1.5],[0.25],[0.25],[1.5],[0.25],[0.25],[0.5],[0.5],[0.75],[0.25],[1.5],[0.25,0.25],[0.25,0.25],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[0.5,0.5],[0.5,0.5],[4.0,4.0],[1.0],[1.0],[2.0],[0.5],[0.5],[0.75],[0.25],[2.0],[1.0],[1.0],[0.5],[0.5],[0.75],[0.25],[4.0],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[2.0],[1.0],[1.0],[1.5],[0.5],[4.0],[1.0],[1.0],[2.0],[0.5],[0.5],[0.75],[0.25],[2.0],[1.0],[1.0],[0.5],[0.5],[0.75],[0.25],[4.0],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[2.0],[1.0],[1.0],[1.5],[0.5],[3.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.75,0.75],[0.25,0.25],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.5,1.5],[0.25],[0.25],[0.5,0.5],[0.5,0.5],[0.5,0.5],[0.5,0.5],[1.0,1.0],[1.0,1.0],[1.0],[2.0],[1.0],[4.0],[0.0625],[7.9375],[0.75],[3.0],[4.0]]
d[0] = [1.5,0.25,0.25,1.0,1.0,1.5,0.166666666667,0.166666666667,0.166666666667,0.75,0.125,0.125,1.0,0.5,0.5,0.5,0.5,1.0,1.0,1.5,0.25,0.125,0.0625,0.0625,1.0,2.0,0.75,0.25,1.0,1.0,2.0,0.5,0.5,0.75,0.25,2.0,1.0,1.0,0.5,0.5,0.75,0.25,4.0,1.0,1.0,0.5,0.5,0.5,0.5,2.0,2.0,1.0,1.0,1.5,0.5,4.0,1.0,1.0,2.0,0.5,0.5,0.75,0.25,2.0,1.0,1.0,0.5,0.5,0.75,0.25,4.0,1.0,1.0,0.5,0.5,0.5,0.5,2.0,2.0,1.0,1.0,1.5,0.5,3.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.75,0.25,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.75,0.25,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.5,0.5,1.5,0.25,0.25,1.5,0.25,0.25,1.5,0.25,0.25,0.5,0.5,0.75,0.25,1.5,0.25,0.25,0.5,0.5,0.5,0.5,1.0,0.5,0.5,4.0,1.0,1.0,2.0,0.5,0.5,0.75,0.25,2.0,1.0,1.0,0.5,0.5,0.75,0.25,4.0,1.0,1.0,0.5,0.5,0.5,0.5,2.0,2.0,1.0,1.0,1.5,0.5,4.0,1.0,1.0,2.0,0.5,0.5,0.75,0.25,2.0,1.0,1.0,0.5,0.5,0.75,0.25,4.0,1.0,1.0,0.5,0.5,0.5,0.5,2.0,2.0,1.0,1.0,1.5,0.5,3.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.75,0.25,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.333333333333,0.333333333333,0.333333333333,0.333333333333,0.333333333333,0.333333333333,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.5,0.5,1.5,0.25,0.25,0.5,0.5,0.5,0.5,1.0,1.0,1.0,2.0,1.0,4.0,0.0625,0.1875,0.75,3.0,4.0]
n[1] = [[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:eb5],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:ab5],[:r],[:r],[:r],[:r],[:c4],[:r],[:r]]
s[1] = [[4.0],[4.0],[4.0],[1.0],[0.5],[0.25],[0.125],[3.875],[1.0],[2.0],[0.75],[0.25],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[2.0],[1.0],[1.0],[2.0],[1.0],[0.5],[0.25],[8.25],[4.0],[4.0]]
d[1] = [4.0,4.0,4.0,1.0,0.5,0.25,0.125,0.125,1.0,2.0,0.75,0.25,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,2.0,1.0,1.0,2.0,1.0,0.5,0.25,0.25,4.0,4.0]
n[2] = [[:r],[:r],[:r],[:r],[:r],[:r],[:bb4],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:ab4],[:r],[:r],[:r],[:r]]
s[2] = [[4.0],[4.0],[4.0],[1.0],[0.5],[0.25],[3.75],[1.0],[2.0],[0.5],[0.5],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[0.03125],[7.96875],[0.375],[1.5],[2.0],[4.0]]
d[2] = [4.0,4.0,4.0,1.0,0.5,0.25,0.25,1.0,2.0,0.5,0.5,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,0.03125,0.09375,0.375,1.5,2.0,4.0]
n[3] = [[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:f4],[:r],[:f4],[:r]]
s[3] = [[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[2.0],[1.0],[0.5],[0.25],[4.25],[4.0],[8.0],[4.0]]
d[3] = [4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,2.0,1.0,0.5,0.25,0.25,4.0,4.0,4.0]
1
n[4] = [[:f3],[:c4],[:ab4],[:eb3],[:c4],[:g4],[:db3],[:ab3],[:f4],[:c3],[:ab3],[:eb4],[:f2],[:c3],[:f3],[:eb2],[:c3],[:g3],[:db2],[:ab2],[:f3],[:eb3],[:r],[:r],[:r],[:f3],[:c4],[:f4,:ab4],[:eb3],[:c4],[:eb4,:g4],[:db3],[:f3],[:ab3],[:c3],[:ab3],[:c4,:eb4],[:db3],[:ab3],[:db4,:f4],[:eb3],[:bb3],[:c4,:eb4],[:ab2],[:eb3],[:ab3],[:bb3],[:ab3,:c4],[:ab3],[:db3],[:ab3],[:db4,:f4],[:eb3],[:bb3],[:eb4],[:ab2],[:eb3],[:ab3,:c4],[:f2],[:c3],[:f3,:ab3],[:db2],[:ab2],[:f3],[:eb2],[:bb2],[:eb3,:g3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:g3],[:f3],[:c3],[:f2],[:c3],[:f3,:ab3],[:eb2],[:c3],[:eb3,:g3],[:db2],[:ab2],[:db3],[:c2],[:ab2],[:c3,:eb3],[:db2],[:ab2],[:db3,:f3],[:eb2],[:bb2],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:ab3,:c4],[:ab3],[:db2],[:ab2],[:db3,:f3],[:eb2],[:bb2],[:eb3],[:ab2],[:eb3],[:ab3,:c4],[:f2],[:c3],[:f3,:ab3],[:db2],[:ab2],[:db3,:f3],[:eb2],[:bb2],[:g3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:g3],[:f3],[:c3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:f3],[:c4],[:ab4],[:eb3],[:c4],[:g4],[:db3],[:ab3],[:f4],[:c3],[:ab3],[:eb4],[:f2],[:c3],[:f3],[:eb2],[:c3],[:g3],[:db2],[:ab2],[:f3],[:eb3,:g3],[:f3],[:c4],[:f4,:ab4],[:eb3],[:c4],[:eb4,:g4],[:db3],[:f3],[:ab3],[:c3],[:ab3],[:c4,:eb4],[:db3],[:ab3],[:db4,:f4],[:eb3],[:bb3],[:c4,:eb4],[:ab2],[:eb3],[:ab3],[:bb3],[:ab3,:c4],[:ab3],[:db3],[:ab3],[:db4,:f4],[:eb3],[:bb3],[:eb4],[:ab2],[:eb3],[:ab3,:c4],[:f2],[:c3],[:f3,:ab3],[:db2],[:ab2],[:f3],[:eb2],[:bb2],[:eb3,:g3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:g3],[:f3],[:c3],[:f2],[:c3],[:ab3],[:eb2],[:c3],[:g3],[:db2],[:ab2],[:db3],[:c2],[:ab2],[:eb3],[:db2],[:ab2],[:f3],[:eb2],[:bb2],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:ab3,:c4],[:ab3],[:db2],[:ab2],[:f3],[:eb2],[:bb2],[:eb3],[:ab2],[:eb3],[:ab3,:c4],[:f2],[:c3],[:f3,:ab3],[:db2],[:ab2],[:db3,:f3],[:eb2],[:bb2],[:g3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:g3],[:f3],[:c3],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:c4],[:eb3],[:ab3],[:c4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:c3],[:f3],[:ab3],[:eb2],[:bb2],[:eb3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:db2],[:ab2],[:db3],[:g3],[:bb3],[:ab3],[:g3],[:eb3],[:ab2],[:eb3],[:ab3],[:bb3],[:f3],[:c4],[:ab4],[:eb3],[:c4],[:g4],[:db3],[:ab3],[:c4],[:f4],[:r],[:ab3],[:c4],[:f4],[:f2],[:c3],[:f3],[:g3],[:ab3],[:bb3],[:c4],[:db4],[:f2,:f3],[:r,:r]]
s[4] = [[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[3.75],[2.0],[0.75],[0.25],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[0.5],[0.5],[1.5,1.5],[0.5],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[1.5,1.5],[0.5],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[2.0,2.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[0.5],[0.5],[1.5,1.5],[0.5],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[1.5,1.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0,1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.25],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[8.0,8.0],[4.0,4.0]]
d[4] = [0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,1.0,2.0,0.75,0.25,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,1.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,1.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,2.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,1.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,1.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,4.0,4.0]
in_thread do
  use_synth :piano
  use_bpm 66
  for j in 0..n[0].length - 1
    fire n[0][j], d[0][j], s[0][j]
  end
end
in_thread do
  use_synth :piano
  use_bpm 66
  for j in 0..n[1].length - 1
    fire n[1][j], d[1][j], s[1][j]
  end
end
in_thread do
  use_synth :piano
  use_bpm 66
  for j in 0..n[2].length - 1
    fire n[2][j], d[2][j], s[2][j]
  end
end
in_thread do
  use_synth :piano
  use_bpm 66
  for j in 0..n[3].length - 1
    fire n[3][j], d[3][j], s[3][j]
  end
end
in_thread do
  use_synth :piano
  use_bpm 66
  for j in 0..n[4].length - 1
    fire n[4][j], d[4][j], s[4][j]
  end
end

Author: Fantashit