Congratulations @samaaron on Sonic Tau and you recent demo at the Computer Laboratory! It’s very exciting to see and hear. I find the visuals a massive help in following the structure of the music.
2 Likes
For those interested: https://www.patreon.com/posts/153717160
4 Likes
Adapted an old Sonic Pi snippet I made a while ago to work on Tau:
use_bpm 102
in_thread do
use_synth :pluck
24.times do
play :C2, attack: 0.05, release: 0.4, amp: 1
sleep 0.25
3.times do
play :C2, attack: 0.05, release: 0.4, amp: 0.5
sleep 0.25
end
play :C2, attack: 0.05, release: 0.4, amp: 0.75
sleep 0.25
3.times do
play :C2, attack: 0.05, release: 0.4, amp: 0.5
sleep 0.25
end
end
end
sleep 6
sample :drum_cymbal_open, beat_stretch: 10, rate: -1, amp: 4
sleep 10
use_synth :fm
2.times do
sample :bd_haus, amp: 2
play :C4, release: 0.5
play :Eb4, release: 0.5
play :G4, release: 0.5
play :C5, release: 0.5
sleep 2
2.times do
sample :bd_haus, amp: 2
play :C4, release: 0.5
play :Eb4, release: 0.5
play :G4, release: 0.5
play :C5, release: 0.5
sleep 0.75
sample :bd_haus, amp: 2
play :Bb3, release: 0.5
play :D4, release: 0.5
play :F4, release: 0.5
play :Bb4, release: 0.5
sleep 0.75
sample :bd_haus, amp: 2
play :C4, release: 0.5
play :Eb4, release: 0.5
play :G4, release: 0.5
play :C5, release: 0.5
sleep 2
end
sample :bd_haus, amp: 2
play :C4, release: 0.5
play :Eb4, release: 0.5
play :G4, release: 0.5
play :C5, release: 0.5
sleep 0.75
sample :bd_haus, amp: 2
play :G3, release: 0.5
play :Bb3, release: 0.5
play :Eb3, release: 0.5
play :G4, release: 0.5
sleep 0.75
sample :bd_haus, amp: 2
play :Ab3, release: 4.5
play :C4, release: 4.5
play :Eb4, release: 4.5
play :Ab4, release: 4.5
sleep 4.5
end
3 Likes
Here’s a direct link to this in Sonic Tau ![]()
2 Likes
Love your technique of the -1 rate cymbal! It took me a while to work out how you got the sound ![]()
1 Like
Thanks, I was pretty pleased with that myself ![]()
1 Like
I remember being inspired to do a complete eye of the tiger from your previous snippet of this tunhe.
Here’s another oldie from the early days of Sonic Pi. on Tau handles the bpm going up so that it is over in a flash in perfect time. Try it at 300bpm!
--FRERE JAQUES 3 PART ROUND
use_bpm 70
3.times do
in_thread do
use_synth :tri
play :c4, release: 0.25, pan: 1
sleep 0.25
play :d4, release: 0.25, pan: 1
sleep 0.25
play :e4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :d4, release: 0.25, pan: 1
sleep 0.25
play :e4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :e4, release: 0.25, pan: 1
sleep 0.25
play :f4, release: 0.25, pan: 1
sleep 0.25
play :g4, release: 0.45, pan: 1
sleep 0.5
play :e4, release: 0.25, pan: 1
sleep 0.25
play :f4, release: 0.25, pan: 1
sleep 0.25
play :g4, release: 0.5, pan: 1
sleep 0.5
play :g4, release: 0.125, pan: 1
sleep 0.125
play :a4, release: 0.125, pan: 1
sleep 0.125
play :g4, release: 0.125, pan: 1
sleep 0.125
play :f4, release: 0.125, pan: 1
sleep 0.125
play :e4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :g4, release: 0.125, pan: 1
sleep 0.125
play :a4, release: 0.125, pan: 1
sleep 0.125
play :g4, release: 0.125, pan: 1
sleep 0.125
play :f4, release: 0.125, pan: 1
sleep 0.125
play :e4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.25, pan: 1
sleep 0.25
play :g3, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.5, pan: 1
sleep 0.5
play :c4, release: 0.25, pan: 1
sleep 0.25
play :g3, release: 0.25, pan: 1
sleep 0.25
play :c4, release: 0.5, pan: 1
sleep 0.5
end
sleep 2
in_thread do
use_synth :saw
play :c4, release: 0.25, pan: -1
sleep 0.25
play :d4, release: 0.25, pan: -1
sleep 0.25
play :e4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :d4, release: 0.25, pan: -1
sleep 0.25
play :e4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :e4, release: 0.25, pan: -1
sleep 0.25
play :f4, release: 0.25, pan: -1
sleep 0.25
play :g4, release: 0.45, pan: -1
sleep 0.5
play :e4, release: 0.25, pan: -1
sleep 0.25
play :f4, release: 0.25, pan: -1
sleep 0.25
play :g4, release: 0.5, pan: -1
sleep 0.5
play :g4, release: 0.125, pan: -1
sleep 0.125
play :a4, release: 0.125, pan: -1
sleep 0.125
play :g4, release: 0.125, pan: -1
sleep 0.125
play :f4, release: 0.125, pan: -1
sleep 0.125
play :e4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :g4, release: 0.125, pan: -1
sleep 0.125
play :a4, release: 0.125, pan: -1
sleep 0.125
play :g4, release: 0.125, pan: -1
sleep 0.125
play :f4, release: 0.125, pan: -1
sleep 0.125
play :e4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.25, pan: -1
sleep 0.25
play :g3, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.5, pan: -1
sleep 0.5
play :c4, release: 0.25, pan: -1
sleep 0.25
play :g3, release: 0.25, pan: -1
sleep 0.25
play :c4, release: 0.5, pan: -1
sleep 0.5
end
sleep 2
in_thread do
use_synth :rhodey
play :c4, release: 0.25
sleep 0.25
play :d4, release: 0.25
sleep 0.25
play :e4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :d4, release: 0.25
sleep 0.25
play :e4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :e4, release: 0.25
sleep 0.25
play :f4, release: 0.25
sleep 0.25
play :g4, release: 0.45
sleep 0.5
play :e4, release: 0.25
sleep 0.25
play :f4, release: 0.25
sleep 0.25
play :g4, release: 0.5
sleep 0.5
play :g4, release: 0.125
sleep 0.125
play :a4, release: 0.125
sleep 0.125
play :g4, release: 0.125
sleep 0.125
play :f4, release: 0.125
sleep 0.125
play :e4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :g4, release: 0.125
sleep 0.125
play :a4, release: 0.125
sleep 0.125
play :g4, release: 0.125
sleep 0.125
play :f4, release: 0.125
sleep 0.125
play :e4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :c4, release: 0.25
sleep 0.25
play :g3, release: 0.25
sleep 0.25
play :c4, release: 0.5
sleep 0.5
play :c4, release: 0.25
sleep 0.25
play :g3, release: 0.25
sleep 0.25
play :c4, release: 0.5
sleep 0.5
end
sleep 4 --TRY 2, 4 or 6 HERE
end
2 Likes
It’s lovely with those different synth timbres coming through. I blinked and missed the 300bpm ![]()