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.
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.
Hi @Bogus - unfortunately I only have the resources to maintain and support Windows and macOS. For the various Linux distros we really need package maintainers to support each variant. For example, @robin.newman has provided packages for Ubuntu and Raspberry Pi in the past.
I hope to produce a raspberry pi (64bit) version of Sonic Pi v4.4.0 in the next few days.
I have it built on 64bit raspberry pi. Busy tomorrow, but hope to get the binary package done on Friday.
Note the present suorce code will NOT currently build on 32bit raspberry pi OS as a key component introduced after sonic pi 4.3 is not available in a 32bit version.
No there isn’t unless you build your own release. Also, note that the presence of samples does not affect boot time. All samples are lazy-loaded which means that they’re not loaded until they are needed. Therefore, if you don’t use any samples, none will be loaded into memory.
That’s because of the way that Linux package managers work. Many of the dependencies for Sonic Pi are pulled into your Linux distro by the package manager whereas for Windows and macOS these need to be bundled directly into the app itself.