Skip to content

Commit 5a38e1b

Browse files
committed
Changelog - update for v3.3 'Beam'
1 parent 1e150e2 commit 5a38e1b

File tree

1 file changed

+77
-24
lines changed

1 file changed

+77
-24
lines changed

CHANGELOG.md

Lines changed: 77 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# History
2-
* [v3.3 'To be named'](#v3.3), To be released...
2+
* [v3.3 'Beam'](#v3.3), 28th Jan, 2020
33
* [v3.2.2 'Tau3'](#v3.2.2), 5th April, 2020
44
* [v3.2.1 'Take Tau'](#v3.2.1), 3rd April, 2020
55
* [v3.2.0 'Tau'](#v3.2.0), 28th Feb, 2020
@@ -23,11 +23,64 @@
2323
* [v2.0 'Phoenix'](#v2.0), 2nd Sept, 2014
2424

2525
<a name="v3.3"></a>
26-
*To be released...*
26+
27+
## Version 3.3.0 - 'Beam'
28+
28th Jan, 2020
29+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.3.0):
30+
31+
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 took place over on
35+
[Patreon](https://patreon.com/sonic-pi-net) 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!
2779

2880

2981
### Breaking Changes
3082
* 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.
3184

3285

3386
### New
@@ -78,7 +131,7 @@
78131

79132
## Version 3.2.2 - 'Tau3'
80133
*5th April, 2020*
81-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.2.2):
134+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.2.2):
82135

83136
This is a minor bugfix and maintenance release.
84137

@@ -94,7 +147,7 @@ This is a minor bugfix and maintenance release.
94147

95148
## Version 3.2.1 - 'Take Tau'
96149
*3rd April, 2020*
97-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.2.1):
150+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.2.1):
98151

99152
This release is another maintenance release with a primary focus on
100153
increasing stability and reliability. There are therefore no major new
@@ -181,12 +234,12 @@ Now, go and get live coding!
181234

182235
## Version 3.2.0 - 'Tau'
183236
*28th Feb, 2020*
184-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.2.0):
237+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.2.0):
185238

186239
After a long 2 years without updates, we are threaded with excitement to
187240
bring you Sonic Pi's first fully independent release. Sam Aaron's work
188241
on this release has been 100% supported by kind and generous donations
189-
from people on [Patreon](https://patreon.com/samaaron) in addition to
242+
from people on [Patreon](https://patreon.com/sonic-pi-net) in addition to
190243
funds raised by delivering talks, workshops and performances. Sam's work
191244
has also been hugely assisted by many wonderful code and translation
192245
contributions both by members of the Core Team and by our growing
@@ -360,7 +413,7 @@ Now, go and make some noise with code!
360413

361414
## Version 3.1.0 - 'Sauna'
362415
*23rd Jan, 2018*
363-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.1.0):
416+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.1.0):
364417

365418
The major feature of this release is that it brings v3 functionality to
366419
Windows. Windows now supports all the good stuff listed alongside
@@ -440,7 +493,7 @@ users!
440493

441494
## Version 3.0.1 - 'IOIO'
442495
*28th July, 2017*
443-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.0.1):
496+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.0.1):
444497

445498
This is a minor release addressing a few bugs and includes a small
446499
number of modifications.
@@ -469,7 +522,7 @@ number of modifications.
469522
## Version 3.0 - 'IO'
470523

471524
*18th July, 2017*
472-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v3.0):
525+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.0):
473526

474527

475528
This release is our most ambitious to date. The goal is to open up the
@@ -580,7 +633,7 @@ fully programmable music studio. Have fun live coding!
580633
## Version 2.11.1 - 'Hack'
581634

582635
*16th Dec, 2016*
583-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.11.1)
636+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.11.1)
584637

585638
This is primarily a maintainance release containing a number of bug
586639
fixes and minor tweaks. The feature set remains unchanged from `v2.11`.
@@ -637,7 +690,7 @@ used for Windows.
637690
## Version 2.11 - 'Time Warp'
638691

639692
*3rd Nov, 2016*
640-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.11.0)
693+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.11.0)
641694

642695
This release is the biggest and most adventurous release yet. There are
643696
as many (invisible) modifications and improvements to the internal
@@ -841,7 +894,7 @@ effort. Thanks to Hanno Zulla for making this possible.
841894
## Version 2.10 - 'Cowbell'
842895

843896
*Friday 15th April, 2016*
844-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.10.0)
897+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.10.0)
845898

846899
_"I gotta have more cowbell!"_ - The Bruce Dickinson
847900

@@ -1018,7 +1071,7 @@ Now go and get your live code on!
10181071
## Version 2.9 - 'Venster'
10191072

10201073
*Thursday 31st December, 2015*
1021-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.9.0)
1074+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.9.0)
10221075

10231076
Hot on the heels of the previous release comes `v2.9` codenamed
10241077
`Venster` (Dutch for window). This release has a specific focus on
@@ -1144,7 +1197,7 @@ Happy Live Coding!
11441197

11451198
## Version 2.8 - 'Karlsruhe'
11461199
*Friday 20th November, 2015*
1147-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.8.0)
1200+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.8.0)
11481201

11491202
This release, named after Karlsruhe, one of the home cities of live
11501203
coding, is mainly a maintenance release with a strong focus on both
@@ -1245,7 +1298,7 @@ cutoff envelopes on the sampler.
12451298
## Version 2.7 - 'Rerezzed'
12461299

12471300
*Thursday 10th September, 2015*
1248-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.7.0)
1301+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.7.0)
12491302

12501303
This release brings a substantial change to the random number
12511304
generator. This has the unfortunate side effect of breaking backwards
@@ -1363,7 +1416,7 @@ Have fun and happy live coding!
13631416
## Version 2.6 - 'Algorave'
13641417

13651418
*Thursday 30th July, 2015*
1366-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.6.0)
1419+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.6.0)
13671420

13681421

13691422
The laser beams sliced through the wafts of smoke as the subwoofer
@@ -1527,7 +1580,7 @@ Enjoy this release and happy [Algoraving!](http://algorave.com)
15271580
## Version 2.5 - 'Craft'
15281581

15291582
*Monday 13th April, 2015*
1530-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.5.0)
1583+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.5.0)
15311584

15321585
This release comes with support for
15331586
[Minecraft: Pi Edition](http://pi.minecraft.net) installed on the
@@ -1614,7 +1667,7 @@ most powerful text editor in use by wizard programmers today.
16141667

16151668
## Version 2.4 - 'Defrost'
16161669
*Wednesday 11th February, 2015*
1617-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.4.0)
1670+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.4.0)
16181671

16191672
A quick release following `v2.3` to address an issue with the GUI
16201673
freezing on specific CPUs. However, although this release has had a
@@ -1670,7 +1723,7 @@ fun!
16701723

16711724
## Version 2.3 - 'Bitcrush'
16721725
*Wednesday 28th January, 2015*
1673-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.3.0)
1726+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.3.0)
16741727

16751728

16761729
### Breaking Changes
@@ -1756,7 +1809,7 @@ fun!
17561809

17571810
## Version 2.2 - 'Slicer'
17581811
*Thursday 18th December, 2014*
1759-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.2.0)
1812+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.2.0)
17601813

17611814
This release brings a number of nice enhancements. However the main
17621815
feature is the accurate timing for triggering FX. This means you can now
@@ -1815,7 +1868,7 @@ and echoes.
18151868

18161869
## Version 2.1.1 - 'Firewall'
18171870
*Tuesday 25th November, 2014*
1818-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.1.1)
1871+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.1.1)
18191872

18201873
* Windows version no longer needs special firewall exceptions to run
18211874
* Added license information to info window
@@ -1826,7 +1879,7 @@ and echoes.
18261879

18271880
## Version 2.1 - 'Core'
18281881
*Friday 21st November, 2014*
1829-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.1.0)
1882+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.1.0)
18301883

18311884
The focus of release is very much on technical improvements, efficiency
18321885
and general polish.
@@ -1915,7 +1968,7 @@ Riley, Jeremy Weatherford and Joseph Wilk.
19151968
## Version 2.0.1
19161969

19171970
*Tuesday 9th September, 2014*
1918-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.0.1)
1971+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.0.1)
19191972

19201973
* Fix recording functionality
19211974
* Improve documentation content and layout
@@ -1935,7 +1988,7 @@ Riley, Jeremy Weatherford and Joseph Wilk.
19351988
## Version 2.0 - 'Phoenix'
19361989

19371990
*Tuesday 2nd September, 2014*
1938-
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.0.0)
1991+
[(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v2.0.0)
19391992

19401993
* Complete rewrite since v1.0
19411994
* Support for Live Coding - redefining behaviour whilst music is playing

0 commit comments

Comments
 (0)