github sonic-pi-net/sonic-pi v4.4.0
v4.4.0 - 'Sawtooth'

latest releases: v4.5.1, v4.5.0
10 months ago

This release comes chock-full of new samples to play with. Firstly we have 5 new samples donated to Sonic Pi by the wonderful electric artist Arovane. These are a selection of glitchy beats recorded at 130 BPM. To best use these either use_bpm 130 or use the beat_stretch opt to make them fit seamlessly into your current BPM. They're also wonderful to use with the onset: option for extracting individual sounds to use on their own. Thank-you so much to Arovane for letting us play with these amazing new sounds.

Continuing on the sample theme, there are also 20 new hi-hat samples. These all have a :hat_ prefix and there's a wide variety of sounds to play with ranging from acoustic to electro to metal. They're perfect for adding a sense of drive or groove to your tracks.

This version of Sonic Pi is also the first to support a fully native build for Apple Macs running Apple Silicon CPUs such as the M1 and M2. This means that Sonic Pi can now run on modern Mac computers without needing Rosetta to run things under emulation.

Samples

  • New looping samples contributed by the wonderful electronic artist Arovane. The new samples are: :arovane_beat_a, :arovane_beat_b, :arovane_beat_c, :arovane_beat_d, :arovane_beat_e.
  • 20 new hi-hat samples: :hat_snap, :hat_zap, :hat_cats, :hat_tap, :hat_bdu, :hat_psych, :hat_zild, :hat_zan, :hat_zgump, :hat_noiz, :hat_sci, :hat_star, :hat_gem, :hat_raw, :hat_yosh, :hat_mess, :hat_cab, :hat_gnu, :hat_hier, :hat_metal.

GUI

  • Improve text formatting of the information window that pops up with a boot error.

Documentation

  • Improvements to section 8.2 of the tutorial where the code has been updated to better match the behaviour of play_pattern_timed.
  • Improved play_pattern_timed function documentation.

Translations

  • Improvements to the Catalan, Chinese, Croatian, French, Georgian, Hebrew, Indonesian, Latvian, German, Portuguese, Russian, Slovak, Spanish, Swahili and Turkish translations.

Bugfixes

  • Syntax and runtime errors are now correctly coloured once again - pink for runtime and blue for syntax.
  • Fix == operator when comparing maps with nil. Now returns false as expected.

Releases

Mac - Apple Silicon (macOS 13+)
Link Sonic-Pi-for-Mac-arm64-v4-4-0.dmg
Size 141M
MD5 7f0b2cc9dfb631356be91c4e87100935
SHA256 fa4020ac4c3259bbed6d456c4b0e13126fe404c1b474654bffd583335f5d0ab5
Mac - Intel (macOS 11+)
Link Sonic-Pi-for-Intel-Mac-x64-v4-4-0.dmg
Size 166M
MD5 314e140a83a1abc845925b0676890a2b
SHA256 7ed0e94cf92fdf2e8d51ee42c5f7c3478fbcef9630eb12dccf203f5e72bb517f
Windows x64 (10/11)
Link Sonic-Pi-for-Win-x64-v4-4-0.msi
Size 261M
MD5 d997a7d06357f1b2064ffc6de3feff54
SHA256 dadcc4d2835e0aa9ce04aceda406a4662d320b92438de546600ddf8ea02c5ce4

Don't miss a new sonic-pi release

NewReleases is sending notifications on new releases.