Release 4.6.0 - 'Tuplet' · sonic-pi-net/sonic-pi · GitHub | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

4.6.0 - 'Tuplet'

Latest
Compare
Choose a tag to compare
@samaaron samaaron released this 26 Jun 07:21
· 10 commits to dev since this release
9f8f021

Welcome to v4.6 of Sonic Pi. This new release introduces a significant overhaul of the GUI shortcuts. You can now choose between the default (called Emacs Live), Windows or Mac modes. There's also a wonderful new function for working with tuplets designed by Dago Sondervan. We've also added some beautiful new samples created by Sheffield techno legends The Black Dog. These came from the experimental sister live-coding platform "Bleep" developed by Sam Aaron and Guy Brown at the University of Sheffield (https://bleep.sheffield.ac.uk).

All dependencies have been updated and there are many, many bug fixes and internal improvements from a wide range of contributors - thank-you!

GUI

  • Complete overhaul of the shortcut system.

Improvements

  • Where supported, you can now independently specify different input and output sound cards in the audio-settings.toml config file. This is done with the new options input_sound_card_name = "" and output_sound_card_name = "". Note, you still have to ensure that the sample rate is the same for input and output.
  • Incoming OSC bundles are now supported. Timestamps are ignored (if OSC scheduling is a commonly requested feature this could be added in the future). This increases compatibility with software which exclusively sends OSC in bundle format such as TouchDesigner.

New Fns

  • tuplets - Run a block with tuplet timing and optional swing. Lets you supply a nested list such as [70, 72, [73, 74], 76] and a block. It will run the block passing in each element of the list and the sleep time between block calls will be automatically calculated depending on the length of the tuplet. Non-nested values e.g. 70, 72 and 76 will take one beat each and nested values 73, and 74 will change the time density depending on the length of the nested list. So, a nested [73, 74] will be with density 2 (all time values are halved) and a nested [73, 74, 75] will be with a density of 3 which creates triplets. There are also options to add swing and set the duration of one tuplet beat (defaults to 1).

Samples

  • New CC0-licensed samples by Sheffield techno legends The Black Dog: :tbd_fxbed_loop, :tbd_highkey_c4, :tbd_pad_1, :tbd_pad_2, :tbd_pad_3, :tbd_pad_4, :tbd_perc_blip, :tbd_perc_hat, :tbd_perc_tap_1, :tbd_perc_tap_2, :tbd_voctone
  • Two new ride cymbals :ride_tri and ride_via.
  • New hi-hat :hat_len.

Translations

  • Improvements to the French, German, Korean, Polish, Portuguese, Portuguese (Brazil), Russian and Turkish translations.

Releases

Mac - Apple Silicon macOS 13+
Link Sonic-Pi-for-Mac-arm64-v4-6-0.dmg
Size 154M
MD5 5b7ab2162a16c9d5819ed42616f8d2c2
SHA256 47025f6c2c0047855fc0bc4b6953064a59fb7de1bfb7b8004b94ee18550b475f
Mac - Intel macOS 13+
Link Sonic-Pi-for-Mac-x64-v4-6-0.dmg
Size 185M
MD5 350edd496f42861dab5c4babd6a2501d
SHA256 c19b132a9426b9c44b22aaea10fa63b56b21a708e042f99496758d0076d61b23
Windows x64 (10/11)
Link Sonic-Pi-for-Win-x64-v4-6-0.msi
Size 269M
MD5 ce7df48be6d87ed973b5cf37bec92a8c
SHA256 d9822f30c63680fa0a71ad2c1e5627b9e36771870d2beaff10457e9e9135eb7a
Raspberry Pi OS (Bookwork 64 bit)
Link sonic-pi_4.6.0_1_bookworm.arm64.deb
Size 87M
MD5 a7ac1bf1a1c66f599ee879332b5c4e1a
SHA256 a42cea585a2e6ef8280844bef788dc2a61e351d25631e33bded6a6d16757f4b3

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.