|
1 | 1 | # History |
2 | 2 |
|
3 | 3 | ## Version 2.4 - 'Defrost' |
4 | | -*Yet to be released* |
| 4 | +*Wednesday 11th February, 2015* |
| 5 | +[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.4.0) |
| 6 | + |
| 7 | +A quick release following `v2.3` to address an issue with the GUI |
| 8 | +freezing on specific CPUs. However, although this release has had a |
| 9 | +small development cycle, it ships with three fantastic features. Firstly |
| 10 | +we now have the `spread` fn which provides an amazing way to create |
| 11 | +interesting rhythms with very little code. Secondly we can now use |
| 12 | +`cutoff:` on any sample massively increasing their timbral range and |
| 13 | +finally we have 3 exciting new synths for you to play with. Have fun! |
| 14 | + |
| 15 | +### Breaking Changes |
| 16 | + |
| 17 | +* Unfortunately 5 pre-release synths accidentally slipped into |
| 18 | + v2.3. Three of them have been polished up and are in this release (one |
| 19 | + with major changes including a name change). However, the other two |
| 20 | + have been removed. |
5 | 21 |
|
6 | 22 | ### New |
7 | 23 |
|
|
11 | 27 | * Synths and FX now raise an exception if any of their non-modulatable |
12 | 28 | params are modulated. This is disabled when the pref 'check synth |
13 | 29 | args' is unchecked. |
14 | | - |
| 30 | +* GUI now renders pretty UTF-8 └─ ├─ characters when printing in the log |
| 31 | + on RP. |
| 32 | +* Improve docstrings for sample player. |
15 | 33 |
|
16 | 34 | ### Synths & FX |
17 | | -* New Synth `:dark_ambience` |
18 | | -* New Synth `:dark_sea_horn` |
19 | | -* New Synth `:singer` |
20 | | -* New Synth `:wood` |
| 35 | +* New Synth `:dark_ambience` An ambient bass trying to escape the |
| 36 | + darkness. |
| 37 | +* New Synth `:hollow` A hollow breathy sound. |
| 38 | +* New Synth `:growl` A deep rumbling growl. |
| 39 | +* Sampler synths now sport built-in `rlpf` and `normaliser` FX. These |
| 40 | + are disabled by default (i.e. won't affect sound of the sample) and |
| 41 | + can by enabled via the new `cutoff:`, `res:` and `norm:` params. |
21 | 42 |
|
22 | 43 | ### Bug Fixes |
23 | 44 |
|
24 | | -* Fix insanely obsure bug which caused the GUI to freeze on certain platforms (32 |
25 | | - bit Windows and RP2 with 2G/2G kernel) |
| 45 | +* Fix insanely obsure bug which caused the GUI to freeze on certain |
| 46 | + platforms (32 bit Windows and RP2 with 2G/2G kernel). |
| 47 | +* Remove DC Bias offset from Prophet synth (see |
| 48 | + http://en.wikipedia.org/wiki/DC_bias) |
26 | 49 |
|
27 | 50 |
|
28 | 51 | ## Version 2.3 - 'Bitcrush' |
|
0 commit comments