|
1 | 1 | # History
|
| 2 | +* [v3.4.0 'Beta'](#v3.4.0), To be released... |
2 | 3 | * [v3.3.1 'Beamer'](#v3.3.1), 1st Feb, 2021
|
3 | 4 | * [v3.3 'Beam'](#v3.3), 28th Jan, 2021
|
4 | 5 | * [v3.2.2 'Tau3'](#v3.2.2), 5th April, 2020
|
|
23 | 24 | * [v2.0.1](#v2.0.1), 9th Sept, 2014
|
24 | 25 | * [v2.0 'Phoenix'](#v2.0), 2nd Sept, 2014
|
25 | 26 |
|
| 27 | +<a name="v3.4.0"></a> |
| 28 | + |
| 29 | +## Version 3.4.0 - 'Beta' |
| 30 | +To be released... |
| 31 | +<!-- [(view commits)](https://github.com/sonic-pi-net/sonic-pi/commits/v3.4.0): --> |
| 32 | + |
| 33 | + |
| 34 | +### Breaking Changes |
| 35 | +* Previously it was possible that the `onset:` option for `sample` |
| 36 | + silently ignored the last onset of a given sample. This has now been |
| 37 | + fixed. Some samples may therefore have an additional onset index which |
| 38 | + won't affect any code using earlier indexes but will affect code which |
| 39 | + uses indexes larger than the number of onsets (and therefore relying |
| 40 | + on the index wrapping behaviour). |
| 41 | + |
| 42 | + |
| 43 | +### New |
| 44 | +* New fn `current_random_source` which returns the current random number source kind (see `use_random_source`). |
| 45 | + |
| 46 | + |
| 47 | +### Synths & FX |
| 48 | + |
| 49 | + |
| 50 | +### GUI |
| 51 | +* Teach autocompletion abotu random source choices: `:white, `:light_pink`, `:pink`, etc. |
| 52 | +* Improve syntax indentation. |
| 53 | +* Improvements for Dutch, Estonian, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Sinhala, Spanish |
| 54 | +* Introduced new translations for Basque. |
| 55 | + |
| 56 | + |
| 57 | +### Improvements |
| 58 | +* Many minor documentation fixes and improvements. |
| 59 | +* When running on Rasperry Pi pulse audio is now connected to by default. |
| 60 | + |
| 61 | + |
| 62 | +### Bugfixes |
| 63 | +* Improve robustness of outgoing OSC messages in the case where an outgoing hostname is malformed and can't be resolved. |
| 64 | +* Synths `dull_bell` and `pretty_bell` now properly free themselves when they finish playing which now means the resources they consumed are also properly freed. |
| 65 | +* Indexing into an empty ring no longer causes a divide by zero error. |
| 66 | +* No longer attempt to increase audio server prioirty on Windows which causes booting errors in some cases. |
| 67 | + |
| 68 | + |
26 | 69 | <a name="v3.3.1"></a>
|
27 | 70 |
|
28 | 71 | ## Version 3.3.1 - 'Beamer'
|
|
0 commit comments