# Sonic Tau at Computer Laboratory

**URL:** <https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949>\
**Category:** Performances, Streams & Live Coding\
**Created:** [March 23, 2026, 1:13pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949 "2026-03-23T13:13:00Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rebelcello](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/rebelcello/32/2602_2.png) [@rebelcello](https://in-thread.sonic-pi.net/u/rebelcello)\
**Post date:** [March 23, 2026, 1:13pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/1 "2026-03-23T13:13:00Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [March 23, 2026, 2:19pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/2 "2026-03-23T14:19:05Z")

</div>

For those interested: [https://www.patreon.com/posts/153717160](https://www.patreon.com/posts/153717160)

---

<div class="post-metadata">

**Author:** ![emlyn](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/emlyn/32/1460_2.png) [@emlyn](https://in-thread.sonic-pi.net/u/emlyn)\
**Post date:** [March 27, 2026, 12:07pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/3 "2026-03-27T12:07:19Z")

</div>

Adapted an old Sonic Pi snippet I made a while ago to work on Tau:

```ruby
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

```

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [March 28, 2026, 9:18pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/4 "2026-03-28T21:18:23Z")

</div>

> **[Sonic Tau](https://sonic-pi.net/tau/#s=GwMEQByHKZzhZWVdfFk9CTcHQ2kJmhvLDtPgmxx9xYUyMGRhJWtbjcbsQOY26mtDVEpkolFmEqr99ky9kpb-PP4Ktij-_M04kDzTTyGvhWtQW6hebRsTMLI7wDujY4vwbJuEgRziGvJXa0H5Ju0yykw2_4PIeKAaT8PYX0scXquDS3isWH8_B0OaJBH4eUIdXAM3LCRZRy36d-HPykdUpIKE2yje8_6KPSvXjY-TKU0ZELfrtIfx_yHDyJi0PnIKPjetrCNswo5lmRrJQ05kWzkyFYuUAgAEAAAo8AcNl7lsX_NwJ9SkAsdmPXsYreySH3Yt1ARwatwbOjOmFrrr51Y1NBjfMXgTr2WKUCm21IMH)**

Here’s a direct link to this in Sonic Tau 🙂

---

<div class="post-metadata">

**Author:** ![rebelcello](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/rebelcello/32/2602_2.png) [@rebelcello](https://in-thread.sonic-pi.net/u/rebelcello)\
**Post date:** [March 29, 2026, 9:57pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/5 "2026-03-29T21:57:27Z")

</div>

Love your technique of the -1 rate cymbal! It took me a while to work out how you got the sound 🙂

---

<div class="post-metadata">

**Author:** ![emlyn](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/emlyn/32/1460_2.png) [@emlyn](https://in-thread.sonic-pi.net/u/emlyn)\
**Post date:** [March 29, 2026, 11:30pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/6 "2026-03-29T23:30:42Z")

</div>

Thanks, I was pretty pleased with that myself 🙂

---

<div class="post-metadata">

**Author:** ![robin.newman](https://avatars.discourse-cdn.com/v4/letter/r/76d3ee/32.png) [@robin.newman](https://in-thread.sonic-pi.net/u/robin.newman)\
**Post date:** [March 30, 2026, 2:57pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/7 "2026-03-30T14:57:57Z")

</div>

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!

```ruby
--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

```

---

<div class="post-metadata">

**Author:** ![rebelcello](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/rebelcello/32/2602_2.png) [@rebelcello](https://in-thread.sonic-pi.net/u/rebelcello)\
**Post date:** [March 31, 2026, 9:16pm UTC](https://in-thread.sonic-pi.net/t/sonic-tau-at-computer-laboratory/9949/8 "2026-03-31T21:16:58Z")

</div>

It’s lovely with those different synth timbres coming through. I blinked and missed the 300bpm 😃
