Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Bach Prelude and Fugue no 3 in C# Major BWV 848 coded for Sonic Pi: execute with run_file command. Hear it on https://soundcloud.com/rbnsonicpi/bach-prelude-and-fugue-bwv-848
#midi to sonic-pi conversion using midi-sonic.rb script
#Initial script idea by theibbster developed by Robin Newman
#Tempo changes are allowed provided that they occur at the start of a note
#and at the same time in every part.
#use run_file "paht/to/this+file" to execute in Sonic Pi
#amend synth, ad fx pan settings etc manually to suit your piece
use_synth :piano #default synth
use_bpm 140 #initial bpm
bpms0 = [140, 90, 100]
bpmsleeps0 = [0.0, 153.5, 4.0]
set :bpm,bpms0[0]
use_bpm get(:bpm)
dx=1.0/32 #bpm change delta advance time
with_fx :reverb, room: 0.5,mix: 0.5 do
in_thread do #bpm thread
(bpms0.length-1).times do |i|
sleep bpmsleeps0[i+1]-dx
set :bpm,bpms0[i+1]
sleep dx
use_bpm bpms0[i+1]
end
end
melody0 = [{:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>79, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.9479166666666666}, {:note=>81, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>82, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>81, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>81, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>81, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>84, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.9479166666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>71, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.9479166666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.9479166666666666}, {:note=>78, :duration=>0.9479166666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>81, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>81, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>69, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>69, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>61, :duration=>1.4229166666666666}, {:note=>68, :duration=>1.4229166666666666}, {:note=>73, :duration=>1.4229166666666666}, {:note=>68, :duration=>0.0}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>1.1854166666666666}, {:note=>63, :duration=>0.4979166666666667}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.24791666666666667}, {:note=>67, :duration=>0.23541666666666666}, {:note=>78, :duration=>1.8979166666666667}, {:note=>68, :duration=>0.4979166666666667}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>77, :duration=>1.8979166666666667}, {:note=>73, :duration=>0.4979166666666667}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.9979166666666667}, {:note=>75, :duration=>1.4229166666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.9479166666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>77, :duration=>1.5}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.7104166666666667}, {:note=>77, :duration=>0.39791666666666664}, {:note=>73, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>73, :duration=>0.24791666666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.9479166666666666}, {:note=>70, :duration=>0.47291666666666665}, {:note=>75, :duration=>1.5}, {:note=>67, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.7104166666666667}, {:note=>75, :duration=>0.39791666666666664}, {:note=>72, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.24791666666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>61, :duration=>0.9479166666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.9979166666666667}, {:note=>65, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.24791666666666667}, {:note=>70, :duration=>0.47291666666666665}, {:note=>82, :duration=>1.75}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>84, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>82, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.24791666666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.47291666666666665}, {:note=>82, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>1.1854166666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.9979166666666667}, {:note=>65, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.24791666666666667}, {:note=>70, :duration=>0.47291666666666665}, {:note=>82, :duration=>1.8979166666666667}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.4979166666666667}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.9979166666666667}, {:note=>63, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.24791666666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>80, :duration=>1.8979166666666667}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.4979166666666667}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.9979166666666667}, {:note=>61, :duration=>0.47291666666666665}, {:note=>67, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.24791666666666667}, {:note=>67, :duration=>0.47291666666666665}, {:note=>79, :duration=>1.8979166666666667}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.9479166666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>1.8979166666666667}, {:note=>60, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.24791666666666667}, {:note=>65, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.4979166666666667}, {:note=>67, :duration=>0.4979166666666667}, {:note=>67, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>55, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>67, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>84, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.7104166666666667}, {:note=>77, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.9479166666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>71, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>74, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>69, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>1.75}, {:note=>84, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.4979166666666667}, {:note=>70, :duration=>1.4229166666666666}, {:note=>82, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>67, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>1.1854166666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.0}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.4979166666666667}, {:note=>61, :duration=>0.9479166666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.9479166666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.75}, {:note=>76, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.75}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.9479166666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.9479166666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>71, :duration=>0.9479166666666666}, {:note=>75, :duration=>0.4979166666666667}, {:note=>80, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.9479166666666666}, {:note=>73, :duration=>0.4979166666666667}, {:note=>79, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.24791666666666667}, {:note=>80, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>83, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>74, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>71, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.11666666666666667}, {:note=>82, :duration=>0.11666666666666667}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.0}, {:note=>77, :duration=>0.12291666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.24791666666666667}, {:note=>61, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.23541666666666666}, {:note=>78, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.24791666666666667}, {:note=>72, :duration=>0.47291666666666665}, {:note=>78, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.24791666666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.23541666666666666}, {:note=>77, :duration=>1.4229166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.4979166666666667}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.24791666666666667}, {:note=>70, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.4979166666666667}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.24791666666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.0}, {:note=>73, :duration=>0.12291666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.24791666666666667}, {:note=>67, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.0}, {:note=>72, :duration=>0.24791666666666667}, {:note=>75, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>78, :duration=>1.8979166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>77, :duration=>1.8979166666666667}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.9979166666666667}, {:note=>75, :duration=>1.4229166666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.9479166666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>2.847916666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>71, :duration=>0.47291666666666665}, {:note=>70, :duration=>2.372916666666667}, {:note=>61, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.24791666666666667}, {:note=>66, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>66, :duration=>0.24791666666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>56, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>68, :duration=>1.4229166666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.24791666666666667}, {:note=>65, :duration=>0.7104166666666667}, {:note=>62, :duration=>0.7104166666666667}, {:note=>65, :duration=>0.24791666666666667}, {:note=>62, :duration=>0.7104166666666667}, {:note=>54, :duration=>0.9479166666666666}, {:note=>58, :duration=>0.47291666666666665}, {:note=>66, :duration=>1.5}, {:note=>58, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.7104166666666667}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.39791666666666664}, {:note=>63, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.9979166666666667}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>71, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>76, :duration=>0.23541666666666666}, {:note=>79, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.23541666666666666}, {:note=>82, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.4979166666666667}, {:note=>70, :duration=>0.4979166666666667}, {:note=>63, :duration=>0.9479166666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>61, :duration=>2.847916666666667}, {:note=>65, :duration=>2.847916666666667}, {:note=>68, :duration=>2.847916666666667}, {:note=>73, :duration=>2.847916666666667}]
sleeps0 = [0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 1.0, 0.5, 0.5, 0.5, 0.5, 1.0, 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.5, 0.5, 1.0, 0.5, 0.5, 0.5, 0.5, 1.0, 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, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.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.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 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.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.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 1.75, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.75, 0.25, 0.25, 0.25, 0.25, 0.25, 2.25, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 3.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.5, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 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.5, 0.5, 0.5, 0.25, 0.25, 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.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, 1.25, 0.25, 0.25, 0.25, 0.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.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.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.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.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 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.75, 0.25, 1.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.25, 0.25, 0.25, 0.25, 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.0, 0.5, 0.5, 0.5, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.5, 0.0, 0.5, 0.5, 0.0, 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.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.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.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.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.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.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.5, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.0, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.5, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 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.5, 0.5, 0.5, 0.25, 0.25, 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.5, 0.5, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 0.0]
in_thread do #melody0 thread
sleep sleeps0[0]
melody0.each_with_index do |item,i|
use_bpm get(:bpm)
play item[:note], sustain: item[:duration]*0.95,pan: -0.1
sleep sleeps0[i+1] if i+1 < sleeps0.length
end
end
melody1 = [{:note=>49, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>62, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>32, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.9479166666666666}, {:note=>59, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>59, :duration=>0.47291666666666665}, {:note=>47, :duration=>0.47291666666666665}, {:note=>59, :duration=>0.9479166666666666}, {:note=>58, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>50, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>62, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.47291666666666665}, {:note=>64, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>57, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>52, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>57, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>52, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>52, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>57, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.47291666666666665}, {:note=>66, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>44, :duration=>1.4229166666666666}, {:note=>49, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>49, :duration=>1.4229166666666666}, {:note=>53, :duration=>1.4229166666666666}, {:note=>56, :duration=>1.4229166666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.7104166666666667}, {:note=>56, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.9479166666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.9479166666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>1.1854166666666666}, {:note=>58, :duration=>0.4979166666666667}, {:note=>56, :duration=>0.47291666666666665}, {:note=>55, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.9479166666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.75}, {:note=>59, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.75}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.9479166666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.9479166666666666}, {:note=>53, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>59, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.24791666666666667}, {:note=>46, :duration=>0.47291666666666665}, {:note=>50, :duration=>0.47291666666666665}, {:note=>39, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>57, :duration=>0.47291666666666665}, {:note=>46, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>57, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>43, :duration=>0.47291666666666665}, {:note=>55, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>41, :duration=>0.23541666666666666}, {:note=>43, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>52, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>49, :duration=>1.1854166666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>43, :duration=>0.23541666666666666}, {:note=>53, :duration=>1.8979166666666667}, {:note=>44, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>43, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.47291666666666665}, {:note=>52, :duration=>0.47291666666666665}, {:note=>41, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>46, :duration=>0.47291666666666665}, {:note=>52, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>48, :duration=>1.8979166666666667}, {:note=>55, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.9479166666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>62, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.9979166666666667}, {:note=>44, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.9979166666666667}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.4979166666666667}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>1.1854166666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>54, :duration=>1.4229166666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.24791666666666667}, {:note=>54, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>1.75}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.4979166666666667}, {:note=>51, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>64, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>59, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>47, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>47, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.47291666666666665}, {:note=>59, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>42, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>41, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.47291666666666665}, {:note=>46, :duration=>0.23541666666666666}, {:note=>42, :duration=>0.23541666666666666}, {:note=>39, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.23541666666666666}, {:note=>41, :duration=>0.23541666666666666}, {:note=>37, :duration=>0.4979166666666667}, {:note=>59, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>65, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.47291666666666665}, {:note=>67, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>66, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>1.1854166666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.7104166666666667}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>60, :duration=>1.75}, {:note=>58, :duration=>1.4229166666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>56, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.47291666666666665}, {:note=>63, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.47291666666666665}, {:note=>61, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.47291666666666665}, {:note=>60, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>42, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>41, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>39, :duration=>0.47291666666666665}, {:note=>51, :duration=>0.23541666666666666}, {:note=>50, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>37, :duration=>0.47291666666666665}, {:note=>49, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.47291666666666665}, {:note=>61, :duration=>1.4229166666666666}, {:note=>49, :duration=>0.47291666666666665}, {:note=>54, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.9479166666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>1.1854166666666666}, {:note=>51, :duration=>0.4979166666666667}, {:note=>49, :duration=>0.47291666666666665}, {:note=>48, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.4979166666666667}, {:note=>54, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.9479166666666666}, {:note=>54, :duration=>0.4979166666666667}, {:note=>53, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.47291666666666665}, {:note=>53, :duration=>0.4979166666666667}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.9979166666666667}, {:note=>49, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>46, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>54, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.47291666666666665}, {:note=>41, :duration=>0.47291666666666665}, {:note=>42, :duration=>0.47291666666666665}, {:note=>44, :duration=>0.47291666666666665}, {:note=>37, :duration=>2.847916666666667}]
sleeps1 = [0.0, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.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, 1.0, 0.5, 0.5, 0.5, 0.5, 1.0, 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.5, 0.5, 1.0, 0.5, 0.5, 0.5, 0.5, 1.0, 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, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 0.5, 1.0, 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, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 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, 1.75, 1.5, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.5, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 0.5, 0.0, 0.0, 3.0, 16.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 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.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.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.5, 0.25, 0.25, 0.5, 0.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.5, 0.0, 0.5, 0.0, 0.5, 0.5, 0.0, 0.5, 0.0, 1.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 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.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.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, 1.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.25, 0.25, 0.5, 0.5, 0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.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.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.5, 0.25, 0.25, 0.0, 0.5, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 0.5, 0.0, 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.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.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 2.5, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.5, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.5, 1.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.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.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.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.25, 0.25, 0.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.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.75, 0.25, 0.25, 0.25, 1.5, 2.0, 1.5, 0.5, 0.5, 0.5, 1.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.5, 0.5, 0.5, 0.25, 0.25, 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.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.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.5, 0.25, 0.25, 0.5, 0.0, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.5, 0.5, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.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]
in_thread do #melody1 thread
sleep sleeps1[0]
melody1.each_with_index do |item,i|
use_bpm get(:bpm)
play item[:note], sustain: item[:duration]*0.95,pan: 0.1
sleep sleeps1[i+1] if i+1 < sleeps1.length
end
end
end#reverb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment