Skip to content

Commit b1c717f

Browse files
authored
Merge pull request #2672 from sonic-pi-net/v3.3-release
V3.3 release
2 parents 5bba3e6 + 5d79261 commit b1c717f

File tree

18 files changed

+246
-167
lines changed

18 files changed

+246
-167
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ build32
4848
install/windows/gui.wxs
4949
install/windows/etc.wxs
5050
install/windows/server.wxs
51+
install/windows/config.wxs
5152
install/windows/etc
5253
install/windows/app
5354

CHANGELOG.md

Lines changed: 76 additions & 23 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, 2021
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, 2021
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 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!
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,7 +234,7 @@ 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
@@ -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)