Summer by Hisaishi Joe Bassline

Started this on Aug.30. This is my first ever Sonic Pi creation and it’s quite messy. I’ve gotten some tips to clean it up in one day of asking (wow this community’s amazing), planning to make it better some time later once project is over. (I dont really know how to insert the code like everyone else does in a post so please teach me!!!)

use_synth :piano
use_bpm 153

3.times do

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1
end

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 45, release: 4
sleep 4

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 64, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2

play 54, attack: 0.05, amp: 1, release: 2.2
play 57, attack: 0.05, amp: 1, release: 2.2
sleep 2
play 54, attack: 0.05, amp: 1, release: 2.2
play 57, attack: 0.05, amp: 1, release: 2.2
sleep 2

play 55, attack: 0.05, amp: 1, release: 1.7
play 57, attack: 0.05, amp: 1, release: 1.7
sleep 1.5
play 54, attack: 0.05, amp: 1, release: 1.5
play 57, attack: 0.05, amp: 1, release: 1.5
sleep 1.5
play 52, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1

4.times do
play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play 54, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1
end

play 55, attack: 0.05, amp: 1, release: 1.7
play 57, attack: 0.05, amp: 1, release: 1.7
sleep 1.5
play 54, attack: 0.05, amp: 1, release: 1.5
play 57, attack: 0.05, amp: 1, release: 1.5
sleep 1.5
play 52, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1

play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [57, 60, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [57, 60, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [60, 62], attack: 0.05, amp: 1.7, release: 1.7
sleep 1.5
play_chord [59, 62], attack: 0.05, amp: 1.3, release: 1.5
sleep 1.5
play_chord [57, 62], attack: 0.05, amp: 1, release: 1.2
sleep 1

4.times do
play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play_chord [57, 60, 62], attack: 0.05, amp: 2.3, release: 1.2
sleep 1
end

4.times do
play_chord [59, 62], attack: 0.05, amp: 2.5, release: 1.2
sleep 1
end

play_chord [60, 62], attack: 0.05, amp: 1.7, release: 1.7
sleep 1.5
play_chord [59, 62], attack: 0.05, amp: 1.3, release: 1.5
sleep 1.5
play_chord [57, 62], attack: 0.05, amp: 1, release: 1.2
sleep 1

2.times do

play 38, release: 1.5
sleep 1
play 45, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play_chord [43,55], amp: 2.5, release: 1.7
sleep 1.5
play_chord [42,54], amp: 2.5, release: 1.5
sleep 1.5
play_chord [40,52], amp: 2.5, release: 1.2
sleep 1
end

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [52,57,61], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [31,43], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,58,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [30,42], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [54,61,64], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [35,47], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [54,59,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [28,40], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [56,59,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [31,43], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,58,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,59,64], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,57,66], attack: 0.05, amp: 3, release: 2.2
sleep 2

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 45, release: 4
sleep 4

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 2
sleep 2

play_chord [31,43], amp: 2.5, sustain: 1.5, release: 2
sleep 1.8
play_chord [30,42], amp: 2.5, sustain: 1.5, release: 2
sleep 1.8
play_chord [28,40], amp: 2.5, sustain: 1.5, release: 3.5
sleep 3.3
play_chord [26,38], amp: 2.5, sustain: 2, release: 4

One more thing, is there a way to play multiple tabs of code at once?
image

These tabs at the bottom. Im planning to have bassline in one tab and melody in the other

Welcome!
To create code blocks, just precede & follow it with 3 backquotes. (On my keyboard, it’s on the upper left below the escape key.)
Here’s your code, which I pasted in:

use_synth :piano
use_bpm 153

3.times do

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1
end

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 45, release: 4
sleep 4

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 64, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 2.2
sleep 2

play 54, attack: 0.05, amp: 1, release: 2.2
play 57, attack: 0.05, amp: 1, release: 2.2
sleep 2
play 54, attack: 0.05, amp: 1, release: 2.2
play 57, attack: 0.05, amp: 1, release: 2.2
sleep 2

play 55, attack: 0.05, amp: 1, release: 1.7
play 57, attack: 0.05, amp: 1, release: 1.7
sleep 1.5
play 54, attack: 0.05, amp: 1, release: 1.5
play 57, attack: 0.05, amp: 1, release: 1.5
sleep 1.5
play 52, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1

4.times do
play_chord [50, 54, 57], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play_chord [52, 55, 57], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play 54, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1
end

play 55, attack: 0.05, amp: 1, release: 1.7
play 57, attack: 0.05, amp: 1, release: 1.7
sleep 1.5
play 54, attack: 0.05, amp: 1, release: 1.5
play 57, attack: 0.05, amp: 1, release: 1.5
sleep 1.5
play 52, attack: 0.05, amp: 1, release: 1.2
play 57, attack: 0.05, amp: 1, release: 1.2
sleep 1

play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [57, 60, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [57, 60, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2
play_chord [59, 62], attack: 0.05, amp: 2, release: 2.2
sleep 2

play_chord [60, 62], attack: 0.05, amp: 1.7, release: 1.7
sleep 1.5
play_chord [59, 62], attack: 0.05, amp: 1.3, release: 1.5
sleep 1.5
play_chord [57, 62], attack: 0.05, amp: 1, release: 1.2
sleep 1

4.times do
play_chord [55, 59, 62], attack: 0.05, amp: 2, release: 1.2
sleep 1
end

4.times do
play_chord [57, 60, 62], attack: 0.05, amp: 2.3, release: 1.2
sleep 1
end

4.times do
play_chord [59, 62], attack: 0.05, amp: 2.5, release: 1.2
sleep 1
end

play_chord [60, 62], attack: 0.05, amp: 1.7, release: 1.7
sleep 1.5
play_chord [59, 62], attack: 0.05, amp: 1.3, release: 1.5
sleep 1.5
play_chord [57, 62], attack: 0.05, amp: 1, release: 1.2
sleep 1

2.times do

play 38, release: 1.5
sleep 1
play 45, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play_chord [43,55], amp: 2.5, release: 1.7
sleep 1.5
play_chord [42,54], amp: 2.5, release: 1.5
sleep 1.5
play_chord [40,52], amp: 2.5, release: 1.2
sleep 1
end

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [52,57,61], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [31,43], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,58,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [30,42], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [54,61,64], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [35,47], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [54,59,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [28,40], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [56,59,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [31,43], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,58,62], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,59,64], attack: 0.05, amp: 3, release: 2.2
sleep 2

play_chord [33,45], attack: 0.05, amp: 3, release: 2.2
sleep 2
play_chord [55,57,66], attack: 0.05, amp: 3, release: 2.2
sleep 2

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1
sleep 1
play 62, release: 1
sleep 1
play 57, release: 1
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1
sleep 1
play 59, release: 1
sleep 1
play 54, release: 1
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1
sleep 1
play 55, release: 1
sleep 1
play 50, release: 1
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1
sleep 1
play 57, release: 1
sleep 1
play 52, release: 1
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 42, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 49, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 40, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 47, release: 1.5
sleep 1

play 45, release: 4
sleep 4

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1

play 47, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1
play 59, release: 1.5
sleep 1
play 54, release: 1.5
sleep 1

play 43, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1
play 55, release: 1.5
sleep 1
play 50, release: 1.5
sleep 1

play 45, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 52, release: 1.5
sleep 1

play 50, release: 1.5
sleep 1
play 57, release: 1.5
sleep 1
play 62, release: 2
sleep 2

play_chord [31,43], amp: 2.5, sustain: 1.5, release: 2
sleep 1.8
play_chord [30,42], amp: 2.5, sustain: 1.5, release: 2
sleep 1.8
play_chord [28,40], amp: 2.5, sustain: 1.5, release: 3.5
sleep 3.3
play_chord [26,38], amp: 2.5, sustain: 2, release: 4

And, to play multiple different parts at the same time, the easiest way is to use live_loop. Check it out in the help file, or watch some tutorials on youtube.
Welcome!

1 Like