ELSE version 1.0-0 beta 36 with Live Electronics Tutorial
Pre-releaseThirtieth sixth Beta Release of ELSE 1.0-0 (with Live Electronics Tutorial):
Objects count: total of 393 (236 signal and 157 control objects)!
This library/tutorial pack version needs at least Pd version 0.51-3 or above!
See downloads below in the "assets" tab and check the readme https://github.com/porres/pd-else/blob/v1.0-beta36/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).
This download also contains the "Live Electronics Tutorial", in a version compatible to this version of ELSE - available in: https://github.com/porres/Live-Electronic-Music-Tutorial/releases/tag/v1.0-beta-36 - this tutorial heavily uses the objects from the ELSE library and it's a nice counterpart to it.
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! Check the tutorial's readme as well. The last experimental version of ELSE is always downloadable directly from within Pure Data. Other earlier experimental versions reside in this repository.
Note that the ELSE library is still in a beta stage, 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.
ALSO, since version beta 36, there's an official support for Camomile, you can get Camomile compiled with externals of the ELSE library at: https://github.com/emviveros/Camomile-ELSE/releases/tag/beta36
CHANGELOG:
Breaking changes:
- [gran.player~] inserted a 2nd inlet so it's consistent to [stretch.shift~]
- [tabplayer~] range message is now proportional (from 0-1) instead of ms.
- Reverted changes from beta 31 in random generators. Now seeds are back to the way it was before, so we do not have a different seed every time we open Pd.
Enhancements/fixes:
- Many fixes so we can compile ELSE in camomile on windows.
- [sample~] fixed loading args correctly.
- [envelope~] improved efficiency and now we allow the user to change the envelope type.
- [dollsym] added symbol argument to expand to, anything and bang method.
- [loop] now can count with float precision.
- [tabplayer~] Fixed looping while playing backwards, fixed loading flags and 'set' message, added a new 'pos' method and added 'fade in/out' parameter, 'xfade' mode and sample rate correction method message/flag. Added other missing flags (range/speed).
- [player~] fixed loading args correctly, added sample rate correction, fade/xfade methods and flags for missing parameters.
- [limit] now works properly, it was really malfunctioning. New 2nd argument sets to "ignore" mode. This is also now a compiled object.
- [chance] now you can change the number of chances via messages.
- [message] fixed dealing with anything messages of only one element.
- [circle] fixed loading size argument.
- 10 new objects for a total of 393: [grain.synth~], [grain.sampler~], [grain.live~], [rdelay~], [autotune], [autotune2], [retune], [eqdiv], [midi2freq] and [frac2ratio].