[Code] Kiss the rain in SONIC PI

Here is my first try to do a cover of Kiss the rian in Sonic Pi. There are no special sound effects added yet, 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=[]
3
n[0] = [[:r],[:r],[:r],[:eb5],[:ab5],[:bb5],[:bb5],[:c6],[:c6],[:r],[:ab5],[:bb5],[:c6],[:eb5,:bb5],[:eb6],[:g5,:eb6],[:r,:r],[:eb6],[:f6],[:g6],[:ab5,:g6],[:ab6],[:c6,:ab6],[:r,:r],[:bb6],[:r],[:bb6],[:c7],[:bb6],[:ab6],[:g6],[:g5],[:c6],[:ab6],[:g6],[:eb6],[:g5,:eb6],[:f6],[:ab5,:f6],[:r,:r],[:eb6],[:db6],[:r],[:eb6],[:c6],[:db6],[:db5,:db6],[:eb6],[:db6],[:f5,:c6],[:bb5],[:eb5],[:ab5],[:bb5],[:eb5,:bb5],[:c6],[:c6],[:r],[:ab5],[:bb5],[:c6],[:eb5,:bb5],[:eb6],[:g5,:eb6],[:r,:r],[:eb6],[:f6],[:g6],[:r],[:r],[:r],[:r],[:r],[:r],[:bb6],[:r],[:r],[:r],[:r],[:r],[:r],[:c6,:g6],[:r,:r],[:ab6],[:g6],[:eb6],[:f5,:eb6],[:f6],[:ab5,:f6],[:r,:r],[:eb6],[:db6],[:ab5,:db6],[:eb6],[:eb6],[:r],[:ab5],[:bb5],[:db5,:f5,:c6],[:db6],[:f5],[:db5,:ab5],[:g5],[:db5,:ab5],[:bb4],[:db5],[:ab4,:c5],[:ab4],[:c5],[:eb5],[:ab4,:f5],[:f4,:eb5],[:ab4],[:g4],[:ab4],[:f5],[:bb4,:eb5],[:eb4],[:ab4],[:g4],[:ab4],[:g4],[:ab4],[:eb5],[:f4,:eb5],[:db5],[:db5],[:c5],[:ab4,:c5],[:bb4],[:bb4],[:ab4],[:bb4],[:c5],[:eb4,:c5],[:r],[:ab4],[:c5],[:eb5],[:ab4,:f5],[:c4],[:f4],[:ab4],[:g4],[:g5],[:cb5,:g5],[:f5],[:g4,:eb5],[:c5],[:db5],[:bb4,:eb5],[:a4],[:db5],[:c5],[:f4,:db5],[:eb5],[:f5],[:g5],[:r],[:ab5],[:db5,:f5,:c6],[:db5,:f5,:bb5],[:eb5],[:ab5],[:bb5],[:bb4,:eb5,:bb5],[:c6],[:c5,:eb5,:c6],[:r,:r,:r],[:ab5],[:bb5],[:c6],[:bb4,:eb5,:bb5],[:eb6],[:r],[:g4,:c5],[:r],[:eb6],[:f6],[:g6],[:ab5,:c6,:g6],[:ab5,:ab6],[:ab5,:ab6],[:r,:r],[:bb5,:bb6],[:c6,:c7],[:bb5,:bb6],[:ab5,:ab6],[:g5,:c6,:g6],[:c5],[:g5],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:eb5,:eb6],[:f5,:f6],[:f5,:f6],[:r,:r],[:eb6],[:db6],[:db6],[:eb5,:eb6],[:eb5,:eb6],[:r,:r],[:ab5],[:bb5],[:f5,:c6],[:db6],[:f5,:db6],[:eb5,:eb6],[:db5,:db6],[:db5,:f5,:c6],[:f5,:bb5],[:eb5],[:ab5],[:bb5],[:bb4,:eb5,:bb5],[:c6],[:c5,:eb5,:c6],[:r,:r,:r],[:ab5],[:bb5],[:c6],[:eb5,:bb5],[:eb6],[:r],[:g4,:c5],[:r],[:eb5,:eb6],[:f5,:f6],[:g5,:g6],[:c6,:g6],[:ab5,:ab6],[:ab5,:ab6],[:r,:r],[:bb5,:bb6],[:c6,:c7],[:bb5,:bb6],[:ab5,:ab6],[:g5,:c6,:g6],[:c5],[:g4,:g5],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:eb5,:eb6],[:f5,:f6],[:f5,:f6],[:r,:r],[:eb6],[:db6],[:db5,:db6],[:eb5,:eb6],[:eb5,:eb6],[:r,:r],[:ab5],[:bb5],[:db5,:f5,:c6],[:db6],[:f5],[:eb5,:ab5],[:g5],[:db5,:ab5],[:r],[:ab4,:f5],[:f4,:eb5],[:ab4],[:g4],[:ab4],[:f5],[:bb4,:eb5],[:eb4],[:ab4],[:g4],[:ab4],[:g4],[:ab4],[:eb5],[:f4,:ab4,:eb5],[:db5],[:db5],[:c5],[:eb4,:f4,:c5],[:bb4],[:db4,:f4,:bb4],[:ab4],[:bb4],[:c5],[:r],[:c5,:f5],[:c4],[:f4],[:ab4],[:cb4,:d4,:g4],[:g5],[:cb5,:g5],[:f5],[:g4,:eb5],[:c5],[:db5],[:bb4,:eb5],[:a4],[:db5],[:c5],[:f4,:db5],[:eb5],[:f4,:f5],[:g4,:g5],[:r,:r],[:ab4,:ab5],[:c5,:eb5,:c6],[:eb4],[:ab4],[:bb4,:f5,:bb5],[:eb5],[:ab4,:ab5],[:bb5],[:bb4,:eb5,:bb5],[:c6],[:c5,:eb5,:c6],[:r,:r,:r],[:ab5],[:bb5],[:c6],[:bb5],[:eb6],[:eb6],[:eb5,:r],[:r,:r],[:r],[:f6],[:g6],[:g5,:c6,:g6],[:ab5,:ab6],[:ab5,:ab6],[:r,:r],[:bb5,:bb6],[:c6,:c7],[:bb5,:bb6],[:ab5,:ab6],[:g5,:c6,:g6],[:c5],[:g4,:g5],[:ab5,:ab6],[:g5,:g6],[:eb5,:eb6],[:eb5,:eb6],[:f5,:f6],[:f5,:f6],[:r,:r],[:eb5],[:eb6],[:db6],[:eb5,:ab5,:db6],[:eb6],[:eb5,:bb5,:eb6],[:r,:r,:r],[:ab5],[:bb5],[:db5,:f5,:c6],[:db6],[:f5],[:db5,:ab5],[:db5,:g5],[:d5,:fs5,:a5],[:fs4],[:a4],[:gs4],[:e5],[:a5],[:b5],[:b5],[:cs6],[:cs6],[:r],[:a5],[:b5],[:cs6],[:e5,:b5],[:e6],[:e5,:e6],[:r,:r],[:e6],[:fs6],[:gs6],[:r],[:r],[:b6],[:gs6],[:gs4],[:cs5],[:a5],[:gs5],[:e5],[:a4,:e5],[:fs5],[:a4,:fs5],[:fs4],[:a4],[:e5],[:d5],[:b4,:d5],[:e5],[:b4,:e5],[:a4],[:r],[:e4],[:a4],[:b4],[:fs4,:cs5],[:d5],[:fs4],[:d4,:a4],[:d4,:gs4],[:a4],[:b5],[:cs6],[:cs6],[:d6],[:fs5],[:d5,:a5],[:gs5],[:b4,:a5],[:cs4,:e4,:a4]]
s[0] = [[2.0],[1.0],[0.25],[0.25],[0.25],[0.25],[0.5],[0.5],[2.25],[0.25],[0.25],[0.25],[0.25],[0.5,0.5],[0.5],[2.25,2.25],[0.25,0.25],[0.25],[0.25],[0.25],[0.5,0.5],[0.5],[1.5,1.5],[0.5,0.5],[0.458333333333],[0.0833333333333],[0.0416666666667],[0.333333333333],[0.333333333333],[0.333333333333],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5,0.5],[0.5],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[1.0],[3.0],[0.5],[0.5],[2.0,2.0],[0.5],[0.5],[2.0,2.0],[0.5],[0.5],[0.5],[0.5],[0.5,0.5],[0.5],[2.25],[0.25],[0.25],[0.25],[0.25],[0.5,0.5],[0.5],[2.25,2.25],[0.25,0.25],[0.25],[0.25],[0.25],[2.0],[0.5],[0.25],[0.125],[0.0625],[0.03125],[0.0625],[0.03125],[0.03125],[0.0625],[0.125],[0.25],[0.5],[2.5,2.5],[0.5,0.5],[0.5],[0.5],[0.5],[0.5,0.5],[0.5],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[0.5,0.5],[0.5],[2.5],[0.5],[0.25],[0.25],[0.5,0.5,0.5],[1.0],[0.5],[1.0,1.0],[1.0],[1.0,1.0],[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],[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],[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,0.5],[0.5],[1.5,1.5],[0.25],[0.25],[0.5,0.5],[0.5],[0.5],[0.5],[1.0,1.0],[1.0],[0.75],[0.75],[0.5],[0.5],[2.0,2.0,2.0],[0.5,0.5,0.5],[0.5],[0.5],[0.5],[0.5,0.5,0.5],[0.5],[2.25,2.25,2.25],[0.25,0.25,0.25],[0.25],[0.25],[0.25],[0.5,0.5,0.5],[0.5],[1.0],[1.0,1.0],[0.25],[0.25],[0.25],[0.25],[0.5,0.5,0.5],[0.5,0.5],[1.5,1.5],[0.5,0.5],[0.5,0.5],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[1.0,1.0,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],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[0.5],[0.5,0.5],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[0.5,0.5],[0.5],[2.0,2.0],[0.5,0.5],[0.5,0.5],[2.0,2.0,2.0],[0.5,0.5],[0.5],[0.5],[0.5],[0.5,0.5,0.5],[0.5],[2.25,2.25,2.25],[0.25,0.25,0.25],[0.25],[0.25],[0.25],[0.5,0.5],[0.5],[1.0],[1.0,1.0],[0.25],[0.25,0.25],[0.25,0.25],[0.25,0.25],[0.5,0.5],[0.5,0.5],[1.5,1.5],[0.5,0.5],[0.5,0.5],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[1.0,1.0,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],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[0.5,0.5],[0.5,0.5],[2.5,2.5],[0.5,0.5],[0.25],[0.25],[0.5,0.5,0.5],[1.0],[0.5],[1.0,1.0],[1.0],[3.0,3.0],[1.0],[1.0,1.0],[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],[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],[1.0],[2.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.5,1.5],[0.25],[0.25],[0.5,0.5],[0.5],[0.5],[0.5],[1.0,1.0],[1.0],[0.75,0.75],[0.75,0.75],[0.5,0.5],[0.5,0.5],[1.0,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],[0.5],[2.25,2.25,2.25],[0.25,0.25,0.25],[0.25],[0.25],[0.25],[0.5],[0.5],[2.25],[1.5,1.0],[0.25,0.25],[0.25],[0.25],[0.25],[0.5,0.5,0.5],[0.5,0.5],[1.5,1.5],[0.5,0.5],[0.5,0.5],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[0.333333333333,0.333333333333],[1.0,1.0,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],[2.25,2.25],[0.25,0.25],[0.25],[0.25],[0.25],[0.5,0.5,0.5],[0.5],[2.5,2.5,2.5],[0.5,0.5,0.5],[0.25],[0.25],[0.5,0.5,0.5],[1.0],[0.5],[1.0,1.0],[1.0,1.0],[1.0,1.0,1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[2.25],[0.25],[0.25],[0.25],[0.25],[0.5,0.5],[0.5],[2.25,2.25],[0.25,0.25],[0.25],[0.25],[0.25],[2.0],[1.0],[1.0],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5,0.5],[0.5],[1.0,1.0],[1.0],[0.5],[0.25],[0.25],[0.5,0.5],[0.5],[1.0,1.0],[1.25],[0.25],[0.25],[0.25],[0.25],[0.5,0.5],[1.0],[0.5],[1.0,1.0],[1.0,1.0],[3.0],[0.5],[0.5],[0.5],[1.0],[0.5],[1.0,1.0],[1.0],[3.0,3.0],[4.0,4.0,4.0]]
d[0] = [2.0,1.0,0.25,0.25,0.25,0.25,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,0.5,0.375,0.0833333333333,0.0416666666667,0.333333333333,0.333333333333,0.333333333333,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.5,0.25,0.25,1.0,3.0,0.5,0.5,2.0,0.5,0.5,2.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,2.0,0.25,0.25,0.25,0.25,2.0,0.5,0.25,0.125,0.0625,0.03125,0.03125,0.03125,0.03125,0.0625,0.125,0.25,0.5,2.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.5,0.25,0.25,0.5,0.5,2.0,0.5,0.25,0.25,0.5,1.0,0.5,1.0,1.0,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,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,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,1.5,0.25,0.25,0.5,0.5,0.5,0.5,1.0,1.0,0.75,0.25,0.5,0.5,2.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,1.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,0.5,0.5,0.333333333333,0.333333333333,0.333333333333,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.5,0.25,0.25,0.5,0.5,2.0,0.5,0.25,0.25,0.5,0.5,2.0,0.5,0.5,2.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,1.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,0.5,0.5,0.333333333333,0.333333333333,0.333333333333,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.5,0.25,0.25,0.5,0.5,2.0,0.5,0.25,0.25,0.5,1.0,0.5,1.0,1.0,3.0,1.0,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,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,1.0,2.0,1.0,0.5,0.5,0.5,0.5,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,0.75,0.25,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,1.0,0.25,0.25,0.25,0.25,0.5,0.5,1.0,0.5,0.5,0.333333333333,0.333333333333,0.333333333333,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,2.0,0.5,0.25,0.25,0.5,1.0,0.5,1.0,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,2.0,0.25,0.25,0.25,0.25,0.5,0.5,2.0,0.25,0.25,0.25,0.25,2.0,1.0,1.0,1.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.25,0.25,0.5,0.5,1.0,1.0,0.25,0.25,0.25,0.25,0.5,1.0,0.5,1.0,1.0,3.0,0.5,0.5,0.5,1.0,0.5,1.0,1.0,3.0,4.0]
n[1] = [[:r],[:r],[:r],[:r],[:r],[:r],[:db6],[:eb6],[:eb5,:bb5],[:ab5],[:ab5],[:bb5],[:r],[:r],[:r],[:r],[:ab5,:g6],[:ab6],[:c6,:ab6],[:r,:r],[:bb6],[:c7],[:bb6],[:ab6],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:eb4],[:r],[:c4],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:eb5,:g5,:eb6],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:eb5,:g5,:eb6],[:r],[:r],[:r],[:r],[:r],[:r],[:bb3],[:db4],[:r],[:ab4],[:c5],[:eb5],[:r],[:r],[:r],[:eb4],[:r,:c5],[:eb4],[:r],[:ab4],[:c5],[:eb5],[:r],[:r],[:r],[:r],[:r],[:bb4],[:eb5],[:r],[:r],[:eb6],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:gs5,:cs6,:gs6],[:a6],[:a5,:cs6,:a6],[:r,:r,:r],[:b6],[:cs7],[:b6],[:a6],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r]]
s[1] = [[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[0.5],[0.5],[1.0,1.0],[1.5],[0.25],[0.25],[4.0],[4.0],[4.0],[4.0],[0.5,0.5],[0.5],[1.5,1.5],[0.5,0.5],[0.5],[0.333333333333],[0.333333333333],[0.333333333333],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[1.0],[1.0],[1.0],[1.0],[4.0],[4.0],[4.0],[4.0],[4.0],[1.0],[3.0,3.0,3.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[1.0],[3.0,3.0,3.0],[4.0],[4.0],[4.0],[4.0],[4.0],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[4.0],[4.0],[4.0],[1.0],[0.5,0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[4.0],[4.0],[4.0],[4.0],[4.0],[1.0],[1.0],[1.0],[0.25],[0.75],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[0.5,0.5,0.5],[0.5],[1.5,1.5,1.5],[0.5,0.5,0.5],[0.5],[0.333333333333],[0.333333333333],[0.333333333333],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0]]
d[1] = [4.0,4.0,4.0,4.0,4.0,4.0,0.5,0.5,1.0,1.5,0.25,0.25,4.0,4.0,4.0,4.0,0.5,0.5,1.0,0.5,0.5,0.333333333333,0.333333333333,0.333333333333,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,1.0,1.0,1.0,1.0,4.0,4.0,4.0,4.0,4.0,1.0,3.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,1.0,3.0,4.0,4.0,4.0,4.0,4.0,1.0,0.5,0.5,0.5,0.5,0.5,0.5,4.0,4.0,4.0,0.5,0.5,1.0,0.5,0.5,0.5,0.5,4.0,4.0,4.0,4.0,4.0,1.0,1.0,1.0,0.25,0.75,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,0.5,0.5,1.0,0.5,0.5,0.333333333333,0.333333333333,0.333333333333,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0]
n[2] = [[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:c6],[: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],[:c4],[:r],[:r],[:r],[:r],[:r],[:c4],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r],[:r]]
s[2] = [[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],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[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],[4.0],[4.0],[4.0],[2.0],[1.0],[1.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0],[4.0]]
d[2] = [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,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,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,4.0,4.0,4.0,2.0,1.0,1.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0,4.0]
1
n[3] = [[:r],[:ab3],[:eb4],[:bb4],[:eb4],[:ab4],[:c4],[:g4],[:eb5],[:g4],[:c5],[:f4],[:c5],[:g5],[:c5],[:ab5],[:c6],[:eb4],[:c5],[:eb5],[:c5],[:eb5],[:db4],[:ab4],[:eb5],[:ab4],[:db5],[:c4],[:ab4],[:c5],[:ab4],[:c5],[:bb3,:ab4],[:f4],[:bb4],[:f4],[:ab4],[:eb3],[:bb3],[:ab4],[:bb3],[:g4],[:ab2],[:eb3],[:c4],[:eb3],[:bb3],[:eb3],[:ab3],[:eb3],[:c3],[:g3],[:eb4],[:g3],[:c4],[:g3],[:eb4],[:f2],[:c3],[:ab3],[:c3],[:g3],[:c3],[:f3],[:c3],[:eb2],[:c3],[:g3],[:c3],[:eb3],[:db3],[:ab3],[:db4],[:ab3],[:f4],[:ab3],[:db4],[:ab3],[:c3],[:ab3],[:eb4],[:ab3],[:c4],[:ab3],[:eb4],[:c3],[:bb2],[:f3],[:ab3],[:eb3],[:bb3],[:eb4],[:eb3],[:ab2],[:eb4],[:ab3],[:db3],[:ab3],[:eb4],[:ab3],[:db4],[:ab3],[:eb4],[:ab3],[:c3],[:ab3],[:c4],[:ab3],[:c4],[:ab3],[:c4],[:c3],[:bb2],[:f3],[:ab3],[:bb2],[:eb3],[:bb3],[:eb4],[:eb4],[:ab2],[:eb3],[:bb3],[:eb3],[:ab3],[:eb3],[:bb3],[:ab2],[:d2],[:d3],[:ab3],[:d3],[:f3],[:d3],[:cb4],[:d4],[:c3],[:g3],[:eb4],[:eb4],[:f3],[:c4],[:f4],[:bb2],[:f3],[:bb3],[:f3],[:db4],[:f3],[:ab3],[:bb2],[:eb2],[:bb2],[:eb3],[:bb2],[:g3],[:ab2],[:eb3],[:c4],[:eb3],[:bb3],[:eb3],[:ab3],[:eb3],[:c2],[:g3],[:eb4],[:g3],[:c4],[:g3],[:eb4],[:g3],[:f2],[:c3],[:ab3],[:c3],[:f3],[:c3],[:ab3],[:c3],[:eb2],[:c3],[:eb4],[:c4],[:eb4],[:c4],[:eb4],[:eb3],[:db2],[:ab3],[:eb4],[:ab3],[:db4],[:ab3],[:eb4],[:ab3],[:c3],[:ab3],[:c4],[:ab3],[:eb4],[:ab3],[:c4],[:ab3],[:bb2],[:f3],[:ab3],[:f3],[:db4],[:f3],[:ab3],[:bb2],[:eb2],[:bb2],[:db4],[:ab3],[:eb3],[:bb3],[:g4],[:eb4],[:ab2],[:eb3],[:c4],[:eb3],[:bb3],[:eb3],[:ab3],[:eb3],[:c3],[:g3],[:eb4],[:g3],[:c4],[:g3],[:eb4],[:g3],[:f2],[:c3],[:ab3],[:c3],[:f3,:c4,:f4],[:c3],[:ab3],[:c3],[:eb2],[:c3],[:eb4],[:c4],[:eb4],[:c4],[:eb4],[:eb3],[:db2],[:ab2],[:eb4],[:ab3],[:db4],[:ab3],[:eb4],[:ab3],[:c3],[:ab3],[:c4],[:ab3],[:eb4],[:ab3],[:c4],[:ab3],[:bb2],[:f3],[:ab3],[:eb3],[:bb3],[:eb4],[:bb3],[:ab2],[:eb3],[:ab2],[:db3],[:ab3],[:eb4],[:ab3],[:db4],[:ab3],[:eb4],[:db3],[:c3],[:ab3],[:c4],[:ab3],[:c4],[:ab3],[:c4],[:c3],[:bb2],[:f3],[:db4],[:f3],[:eb2],[:bb2],[:ab3],[:ab2],[:eb3],[:bb3],[:eb3],[:ab3],[:eb3],[:c4],[:eb3],[:d2],[:d3],[:ab3],[:c4],[:g2],[:d3],[:cb4],[:d4],[:c3],[:g3],[:eb4],[:f3],[:c4],[:f4],[:bb2],[:f3],[:db4],[:f3],[:ab3],[:f3],[:ab3],[:bb2],[:eb2],[:bb2],[:c4],[:eb2],[:bb3],[:eb4],[:bb3],[:ab2],[:eb3],[:c4,:eb4],[:eb3],[:bb3,:eb4],[:eb3],[:ab3],[:ab2],[:c2],[:g3],[:eb4],[:g3],[:c4,:g4],[:g3],[:eb4],[:g3],[:f2],[:c3],[:ab3],[:c3],[:g3],[:c3],[:f3],[:f2],[:eb2,:eb3],[:c3],[:eb4],[:c4],[:eb4],[:c4],[:eb4],[:eb3],[:db2],[:ab2],[:eb4],[:ab3],[:db4,:f4],[:ab3],[:eb4],[:ab3],[:c3],[:ab3],[:c4],[:ab3],[:eb4],[:ab3],[:c4],[:ab3],[:bb2],[:f3],[:ab3],[:bb2],[:eb2],[:bb2],[:g3],[:bb2],[:e2],[:e3],[:a3,:d4],[:gs3,:b3,:e4],[:a3],[:e4],[:b4],[:e4],[:a4],[:e4],[:cs5],[:cs4],[:gs4],[:cs5],[:gs4],[:cs5],[:gs4],[:e5],[:fs3],[:cs4],[:a4],[:cs4],[:gs4],[:cs4],[:fs4],[:e3],[:cs4],[:e4],[:cs4],[:e4],[:cs4],[:e4],[:e3],[:d2],[:a2],[:e4],[:a3],[:d4],[:a3],[:e4],[:d3],[:cs2],[:a2],[:e4],[:a3],[:cs4],[:a3],[:cs4],[:b2],[:a3],[:e2],[:b2],[:e3],[:a2],[:e3],[:b3],[:d4],[:cs4],[:b3,:a4],[:fs4],[:a4],[:e4],[:a2],[:e3],[:b3],[:e4],[:a2]]
s[3] = [[4.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5],[0.5],[0.5],[0.5],[1.0],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5,0.5],[0.5],[0.5],[0.5],[2.0],[0.5],[0.5],[0.5],[0.5],[2.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],[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],[2.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],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[1.5],[2.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],[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],[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],[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],[2.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],[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],[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],[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],[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],[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],[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],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[1.5],[2.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],[0.5],[0.5],[0.5],[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],[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],[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],[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,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],[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],[0.5],[0.5],[0.5],[1.0,1.0],[2.0,2.0,2.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[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],[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],[0.5],[0.5],[1.0],[0.5],[0.5],[0.5],[0.5],[2.0],[0.5,0.5],[0.5],[1.0],[2.0],[0.5],[0.5],[0.5],[1.5],[4.0]]
d[3] = [4.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,1.0,1.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,0.5,0.5,2.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,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,2.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,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,1.5,2.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,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,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,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,2.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,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,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,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,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,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,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,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,1.5,2.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,0.5,0.5,0.5,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,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,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,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,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,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,1.0,2.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,0.5,0.5,0.5,0.5,1.0,0.5,0.5,0.5,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,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,0.5,0.5,1.0,0.5,0.5,0.5,0.5,2.0,0.5,0.5,1.0,2.0,0.5,0.5,0.5,1.5,4.0]
in_thread do
  use_synth :pretty_bell
  use_bpm 62
  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 :pretty_bell
  use_bpm 62
  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 :pretty_bell
  use_bpm 62
  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 :pretty_bell
  use_bpm 62
  for j in 0..n[3].length - 1
    fire n[3][j], d[3][j], s[3][j]
  end
end

Author: Fantashit