5th Release Candidate of ELSE 1.0-0 (with Live Electronics Tutorial):
Pre-release5th Release Candidate of ELSE 1.0-0 (with Live Electronics Tutorial):
Objects count: total of 466 (245 signal and 221 control objects)!
This library/tutorial pack version needs at least Pd version 0.53-1 or above!
See downloads below in the "assets" tab and check the readme https://github.com/porres/pd-else/blob/v1.0-rc5/README.md for more details and an object list (separated into categories)! The readme is also available as a PDF in the download. You can also download ELSE directly via Pd (in Help => Find Externals).
When you download via Pd you also get ELSE with the "Live Electronics Tutorial" directly via Pd. Just find the 'Live-Electronics-Tutorial' folder inside the 'else' folder! The "Live Electronics Tutorial" follows the same version of the library, it is compatible to the same version of ELSE and it has its own repository, available in: https://github.com/porres/Live-Electronic-Music-Tutorial/releases/tag/v1.0-rc5! This tutorial heavily uses the objects from the ELSE library and it's a nice counterpart to it. The last experimental version of ELSE and the tutorial is always downloadable as a single package directly from within Pure Data. Other earlier experimental versions reside in this repository of the ELSE library.
Note that the ELSE library is still in an experimental stage ("release candidate" stage at this point), this means some changes may occur to some of the objects and backwards compatibility is not guaranteed for future releases until the final stable release is made available.
See also ELSE compiled to run inside Camomile so you can build VSTs: https://github.com/porres/Camomile-ELSE/releases
CHANGELOG:
LIBRARY:
Breaking changes:
- newly included [rand.d] renamed to [rand.dist]
- [oscope~]: removed 'drawstyle' mode.
- [messbox] renamed 'size' message to 'dim', removed undocumented resizing handle (wasn't working well either)
- [table~] object removed, use [tabreader~] instead which is basically the same thing.
- [tabplayer~]/[wavetable~]/[del~]/[ffdelay~]/[fbdelay~]/[shaper~] changed default interpolator to spline.
Enhancements/fixes:
- [numbox~] fixed loading properties window.
- [keyboard] fixed display in GOP.
- [oscope~] fixed resizing with handle.
- [pic]/[pad]/[button]/[keyboard] fixed zooming issues.
- [messbox]/[bicoeff] added zoom.
- [rand.i]/[rand.i~] fixed range for negative values.
- [rand.hist] fixed list input when not in unrepeated mode and clear message.
- [tabgen] removed stupid cyclone dependency & allow commands as args.
- [wavetable~] new interpolation modes.
- [scala] fix loading certain files.
- [spread] now takes lists, which allows 'keyboard split'.
- 3 new objects for a total of 466: [tabreader], [tabreader~] and [gendyn~].
TUTORIAL:
- new examples for newly added objects and a rewritten section with more interpolation modes from tabreader/tabreader~
- new chapter (21) on "Basic-Signal-Analysis"
- new chapter (38) for "stochastic synthesis" (this one is basically nothing now but the plan is to improve it with a patch implementation of gendyn~ not to mention add other chapters in this part of "advanced synthesis")
- Total number of examples is now 492