Skip to content

Commit 1fb977b

Browse files
committed
Changelog - update for v2.10
1 parent 1ac817b commit 1fb977b

File tree

1 file changed

+36
-7
lines changed

1 file changed

+36
-7
lines changed

CHANGELOG.md

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# History
2-
* [v2.10 'Krunchy'](#v2.10), yet to be released
2+
* [v2.10 'Cowbell'](#v2.10), 15th April, 2016
33
* [v2.9 'Venster'](#v2.9), 31st Dec, 2015
44
* [v2.8 'Karlsruhe'](#v2.8), 20th Nov, 2015
55
* [v2.7 'Rerezzed'](#v2.7), 10th Sept, 2015
@@ -13,10 +13,27 @@
1313

1414
<a name="v2.10"></a>
1515

16-
## Version 2.10 - 'Krunchy'
17-
*yet to be released*
16+
## Version 2.10 - 'Cowbell'
17+
*Friday 15th April, 2016*
1818
[(view commits)](https://github.com/samaaron/sonic-pi/commits/v2.10.0)
1919

20+
_"I gotta have more cowbell!"_ - you asked for more and `v2.10`
21+
delivers.
22+
23+
The main feature in this release is the completely new sample system for
24+
working with large folders of samples. You can now easily index into and
25+
filter over whole folders of samples with a simple yet powerful filter
26+
system. This system has been in development for over a year now and has
27+
been tuned and tweaked over many performances and practice sessions. See
28+
the documentation and examples for `sample` as well as the new tutorial
29+
section 3.7 for details.
30+
31+
We also have a number of exciting new samples, synths and FX to play
32+
with including some beautifully sounding chiptune sounds.
33+
34+
Finally, even more boot issues on both OS X and Windows that have been
35+
fixed making this the most polished and stable release to date.
36+
2037

2138
### Breaking Changes
2239

@@ -26,9 +43,8 @@
2643
synthdef itself) is honoured. This allows you to override any existing
2744
synth defaults specified via `use_synth_defaults` for a given synth
2845
trigger.
29-
* Synths and samples no longer trigger if it is too late - instead they
30-
are silent and print a warning message. This behaviour ensures samples
31-
or synths are never triggered out of time.
46+
* Default schedule ahead time is now 0.5s on all platforms for
47+
consistency (except for Raspberry Pi 1 which remains at 1s).
3248

3349

3450
### New Fns
@@ -41,6 +57,7 @@
4157
* `doubles` - create a ring of successive doubles.
4258
* `pick` - similar to shuffle but allows duplicates. You may also
4359
specify how many items to pick.
60+
* `fx_names` - create a ring of all available FX o
4461

4562
### Synths & FX
4663

@@ -58,7 +75,7 @@
5875
* New FX `:mono` - mono effect for summing stereo channels.
5976
* `:tanh` FX is now more crunchy by default.
6077
* `:compressor` and `:krush` FX now correctly honour the `mix:` opt.
61-
* Increase default amplitude of `:krush` FX.
78+
6279

6380
### Samples
6481

@@ -103,6 +120,10 @@
103120

104121
### GUI
105122

123+
* Add new preference to enforce strict synth/FX timing. When enabled
124+
synths and samples no longer trigger if it is too late - instead they
125+
are silent and print a warning message. This behaviour ensures samples
126+
or synths are never triggered out of time.
106127
* New load button which will load the contents of a file into the
107128
current buffer.
108129
* The vertical bars which help visualise nesting now render in a
@@ -116,12 +137,14 @@
116137
* Hitting `RETURN` now auto-indents the buffer - ensuring that the
117138
cursor is moved to the correct indentation on the following line.
118139
* Added Chinese Simplified GUI translation.
140+
* Log visibility now correctly matches GUI preference.
119141

120142

121143
### Documentation
122144

123145
* New tutorial section 3.7 on Sample Pack Filters.
124146
* New appendix sections.
147+
* Completely rewrite examples for `sample` fn.
125148

126149

127150
### Improvements
@@ -138,6 +161,9 @@
138161
the number added or subtracted from each of the original ring's
139162
elements: `(ring 1, 2, 3) - 1 #=> (ring 0.0, 1.0, 2.0)`
140163
* Calling `(ring 1, 2, 3).take(0)` will now return an empty ring.
164+
* `density` now complains if it isn't passed a do/end block.
165+
* Improve error messages for `use/with_synth` when accidentally passed opts.
166+
141167

142168

143169
### Bugfixes
@@ -153,6 +179,9 @@
153179
* Fix `C-i` doc lookup shortcut to work with `:tb303` synth docs.
154180
* `C-i` now always displays docs where available (previously it was
155181
possible for docs not to be displayed).
182+
* Sliding between chords now works correctly
183+
* Windows version will now boot mutiple networked machines logged in
184+
with the same account.
156185

157186

158187
<a name="v2.9"></a>

0 commit comments

Comments
 (0)