You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ten months of development, over 700 individual commits, loving
32
+
contributions from many many people have gone into this new version of
33
+
Sonic Pi. This release is also the result of a 3 month long community
34
+
beta process which took place over on
35
+
[Patreon](https://patreon.com/samaaron) where supporters got access
36
+
to early releases and really helped polish and shape development. Huge
37
+
thanks to everyone that has supported continued development. We're
38
+
really excited and proud to share this new release with you all.
39
+
40
+
In terms of significant changes, there have been many internal
41
+
improvements, including a full rewrite of our MIDI subsystem. This
42
+
shouldn't result in much change as a user (although some MIDI cue names
43
+
might have changed slightly) but it really sets us up for some exciting
44
+
developments in the future. We're essentially moving much more of the
45
+
core input/output functionality of Sonic Pi into a special system called
46
+
the BEAM and a language called [Erlang](https://www.erlang.org). This is
47
+
a system that has a strong emphasis on low latency, low jitter and high
48
+
concurrency which is exactly what the IO of a music system requires!
49
+
We're so excited to see what we'll be able to achieve with this new
50
+
approach that the BEAM features as the codename of this release.
51
+
52
+
Another area that has seen a lot of love and attention is our strong
53
+
focus on accessibility. We now have a much improved menu bar which
54
+
essentially duplicates much of the functionality found in the
55
+
preferences but in a format that's extremely easy to work with via a
56
+
screen reader. We've also added a new context pane that displays the
57
+
current line and character position as a direct result of a
58
+
collaboration with Leiden University's accessibility group. There have
59
+
already been numerous studies that are reporting success for blind and
60
+
low-vision users of Sonic Pi - so we're confident we're on the right
61
+
track with respect to accessibility. We're also not stopping here and are
62
+
always looking for ways to lower the many barriers to entry for creative
63
+
experiences with code for everyone.
64
+
65
+
This is also the first release where we officially welcome Chris Maughan
66
+
as the latest member of the Sonic Pi core team. Chris has made
67
+
significant contributions over the last year including improvements to
68
+
the scope and a complete reworking of our build process. I hope you join
69
+
us in welcoming Chris to the team.
70
+
71
+
Finally, we have official support for macOS Big Sur, some lovely new
72
+
synths and FX, improved translations, support for advanced configuration
73
+
(audio and colour theming), new Turkish scales and many, many bug fixes
74
+
and improvements.
75
+
76
+
We really hope you love this version of Sonic Pi as much as we do.
77
+
78
+
Happy Live Coding!
27
79
28
80
29
81
### Breaking Changes
30
82
* MIDI port description names may be slightly different from previous versions. Precise matches on MIDI ports via `sync` and `get` will have to be updated accordingly.
83
+
* Incoming MIDI cues now no longer include clock tick events. Optionally re-enabling these and new ways of working with incoming timing systems will feature in a future release.
0 commit comments