-
-
Save PARC6502/d44e0b1b7bfa02883dd5c58a9bc83d54 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use_bpm 48 | |
melody0 = [{:note=>72, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>67, :duration=>0.7104166666666667}, {:note=>65, :duration=>1.4229166666666666}, {:note=>67, :duration=>1.8979166666666667}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.11666666666666667}, {:note=>68, :duration=>2.0166666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.04791666666666667}, {:note=>70, :duration=>0.18541666666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.9479166666666666}, {:note=>72, :duration=>0.9479166666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.04791666666666667}, {:note=>70, :duration=>0.18541666666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>2.1354166666666665}, {:note=>75, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.11666666666666667}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.04791666666666667}, {:note=>77, :duration=>0.18541666666666667}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>73, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>60, :duration=>0.9479166666666666}, {:note=>68, :duration=>0.9479166666666666}, {:note=>72, :duration=>0.9479166666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>73, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>60, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>73, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>63, :duration=>0.7104166666666667}, {:note=>58, :duration=>1.4229166666666666}, {:note=>63, :duration=>1.4229166666666666}, {:note=>70, :duration=>1.4229166666666666}, {:note=>63, :duration=>0.7104166666666667}, {:note=>75, :duration=>0.7104166666666667}, {:note=>60, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.47291666666666665}, {:note=>58, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.47291666666666665}, {:note=>80, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.9479166666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.9479166666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>77, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.23541666666666666}, {:note=>80, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>77, :duration=>0.47291666666666665}, {:note=>79, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.23541666666666666}, {:note=>70, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.23541666666666666}, {:note=>75, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.47291666666666665}, {:note=>73, :duration=>0.23541666666666666}, {:note=>72, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>73, :duration=>0.7104166666666667}, {:note=>72, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.11666666666666667}, {:note=>70, :duration=>0.11666666666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.47291666666666665}, {:note=>68, :duration=>0.11666666666666667}, {:note=>68, :duration=>0.11666666666666667}, {:note=>72, :duration=>0.7104166666666667}, {:note=>70, :duration=>0.7104166666666667}, {:note=>68, :duration=>0.7104166666666667}, {:note=>67, :duration=>0.7104166666666667}, {:note=>65, :duration=>1.4229166666666666}, {:note=>67, :duration=>1.8979166666666667}, {:note=>63, :duration=>5.222916666666666}, {:note=>68, :duration=>5.222916666666666}, {:note=>72, :duration=>5.222916666666666}] | |
sleeps0 = [0.75, 0.75, 0.75, 0.75, 1.5, 2.75, 0.25, 0.25, 0.125, 2.375, 0.25, 0.05, 0.2, 0.25, 0.0, 2.0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25, 0.25, 0.25, 0.25, 2.5, 0.25, 0.05, 0.2, 0.25, 2.25, 0.5, 0.25, 0.25, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.25, 0.25, 1.625, 0.125, 0.25, 0.25, 0.25, 0.05, 0.2, 0.25, 0.25, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.25, 0.25, 0.25, 0.0, 0.75, 0.0, 0.75, 0.0, 0.75, 0.75, 0.0, 0.0, 1.0, 0.0, 0.25, 0.0, 0.25, 0.0, 0.75, 0.0, 0.25, 0.25, 0.0, 0.25, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.25, 0.0, 0.25, 0.0, 0.25, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.0, 0.75, 0.0, 0.25, 0.25, 0.25, 0.0, 0.75, 0.0, 0.75, 0.0, 0.75, 0.75, 0.0, 0.0, 1.5, 0.0, 0.75, 0.0, 0.5, 0.0, 0.25, 0.0, 1.5, 0.5, 0.25, 0.5, 0.25, 1.5, 0.5, 0.25, 0.5, 0.25, 1.5, 0.5, 0.25, 0.5, 0.25, 1.5, 0.25, 0.25, 0.25, 0.5, 0.25, 0.25, 0.25, 0.5, 0.25, 0.25, 0.5, 0.25, 0.5, 0.25, 0.75, 0.25, 0.25, 0.25, 0.5, 0.25, 0.5, 0.25, 0.75, 0.75, 0.75, 0.5, 0.125, 0.125, 0.75, 0.75, 0.75, 0.5, 0.125, 0.125, 0.75, 0.75, 0.75, 0.75, 1.5, 2.0, 0.0, 0.0] | |
in_thread do | |
melody0.each_with_index do |item,i| | |
play item[:note], release: item[:duration] | |
sleep sleeps0[i] if i < sleeps0.length | |
end | |
end | |
melody1 = [{:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>2.847916666666667}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>60, :duration=>1.4229166666666666}, {:note=>41, :duration=>0.23541666666666666}, {:note=>48, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>55, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.9479166666666666}, {:note=>49, :duration=>1.8979166666666667}, {:note=>56, :duration=>1.8979166666666667}, {:note=>61, :duration=>1.8979166666666667}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>67, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.47291666666666665}, {:note=>67, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>51, :duration=>2.847916666666667}, {:note=>58, :duration=>2.847916666666667}, {:note=>63, :duration=>2.847916666666667}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>44, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>51, :duration=>2.847916666666667}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.9479166666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.9479166666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>68, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>53, :duration=>0.23541666666666666}, {:note=>60, :duration=>0.23541666666666666}, {:note=>65, :duration=>0.23541666666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>0.23541666666666666}, {:note=>49, :duration=>0.23541666666666666}, {:note=>56, :duration=>0.23541666666666666}, {:note=>61, :duration=>0.9479166666666666}, {:note=>51, :duration=>0.23541666666666666}, {:note=>58, :duration=>0.23541666666666666}, {:note=>63, :duration=>1.4229166666666666}, {:note=>44, :duration=>5.222916666666666}, {:note=>51, :duration=>5.222916666666666}, {:note=>56, :duration=>5.222916666666666}] | |
sleeps1 = [0.25, 0.25, 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.25, 0.25, 3.0, 0.25, 0.25, 0.25, 0.25, 2.0, 0.25, 0.25, 0.25, 0.25, 1.75, 0.0, 0.0, 2.75, 0.25, 0.25, 0.25, 0.25, 0.25, 0.5, 1.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.0, 0.0, 3.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 3.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.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.0, 0.25, 0.25, 1.0, 0.25, 0.25, 1.0, 0.25, 0.25, 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, 1.0, 0.25, 0.25, 1.5, 0.0, 0.0] | |
in_thread do | |
melody1.each_with_index do |item,i| | |
play item[:note], release: item[:duration] | |
sleep sleeps1[i] if i < sleeps1.length | |
end | |
end | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment