

Chris has made significant contributions over the last year including improvements to the scope and a complete reworking of our build process. This is also the first release where we officially welcome Chris Maughan as the latest member of the Sonic Pi core team. We're also not stopping here and are always looking for ways to lower the many barriers to entry for creative experiences with code for everyone.

There have already been numerous studies that are reporting success for blind and low-vision users of Sonic Pi - so we're confident we're on the right track with respect to accessibility. We've also added a new context pane that displays the current line and character position as a direct result of a collaboration with Leiden University's accessibility group. We now have a much improved menu bar which essentially duplicates much of the functionality found in the preferences but in a format that's extremely easy to work with via a screen reader.

This is a system that has a strong emphasis on low latency, low jitter and high concurrency which is exactly what the IO of a music system requires! We're so excited to see what we'll be able to achieve with this new approach that the BEAM features as the codename of this release.Īnother area that has seen a lot of love and attention is our strong focus on accessibility. We're essentially moving much more of the core input/output functionality of Sonic Pi into a special system called the BEAM and a language called Erlang. This shouldn't result in much change as a user (although some MIDI cue names might have changed slightly) but it really sets us up for some exciting developments in the future. In terms of significant changes, there have been many internal improvements, including a full rewrite of our MIDI subsystem. We're really excited and proud to share this new release with you all. Huge thanks to everyone that has supported continued development. This release is also the result of a 3 month long community beta process which took place over on Patreon where supporters got access to early releases and really helped polish and shape development. Ten months of development, over 700 individual commits, loving contributions from many many people have gone into this new version of Sonic Pi.
