*ELSE 1.0-0 beta-28 has been released on june 8th, 2020! *
Now the library comes with a compatible and up to date version of my Live
Electronics tutorial that relies on the same version of the ELSE library.
Finally these two intertwined projects are being merged into a single pack.
Find downloads here, where you can also all previous versions of the
library https://github.com/porres/pd-else/releases/tag/v1.0-0-beta-28
The release is also finally available via deken and the downloads have been
tested. Now you'll see a "*else_and_live_electronics_tutorial*" single
download. After downloading it, you'll find two separate folders, the '
*else*' folder with the ELSE library and a "*live-electronics-tutorial*"
folder with examples that rely on the ELSE library. The tutorial needs the
ELSE library anyway, so it makes sense to get it with the library, but you
may only want the ELSE library and not the tutorial for some reason, just
delete it then, sorry. If that's annoying or you have other suggestions,
any feedback on this new standard is welcome! Let me know how you feel
about this.
Release notes:
*The library and the tutorial need at least Pd Vanilla version 0.51-0 or
above!*
- Tutorial:
The update of the Live Electronics Tutorial includes a big revision, fixing
many untranslated from portuguese bits, typos and other bug fixes and minor
improvements. It also has changes to comply with the latest updates of
ELSE. Lastly, it was also updated to mention new functionalities from Pd
0.51-0, like the new inlet~ functionality that can forward control
messages. The tutorial now has the same version of the ELSE library, so it
jumped from beta 17 to beta 28.
- Library:
The ELSE library now has 371 objects (228 signal and 143 control objects)! The
way to load the library has changed, you need to use [declare -lib] now!
You can still use -path, but the official way to load it now is as a
library (or also via Startup). A new [else] object outputs the library
version, and you can use it to make sure your patches have the right
version of ELSE.
There's a huge break of compatibility in this version that I've been giving
a heads up already in the last two releases. The new version of Pd has a
new functionality for the inlet~ object that can forward control messages.
Hence, I removed the right inlet of many abstractions that were there just
to get control messages, This affects 29 objects! The new ability of the
inlet~ to also receive default values also improves the functionality of 11
objects! Other improvements I wish to highlight are many updates and fixes
to the [keyboard] and the [pic] object. For a full changelog, see below...
-------------------------------------- ELSE 1.0-0 beta 28 CHANGELOG:
-------------------------------------- *Breaking changes: *- With the new
feature of inlet~ where it can take control messages (as of Pd 0.51),
several objects had their inlet messages changed. 29 objects affected:
[bin.shift~], [bpbank], [compress~], [conv~], [drunkard~], [duck~],
[free.rev~], [freeze~], [gain~], [gain2~], [graph~], [mix2~], [mix4~],
[mono.rev~], [oscbank~], [out~], [out1~], [out4~], [out8~], [phaser~],
[plate.rev~], [pvoc.freeze~], [pvoc.live~], [resonbank~], [resonbank2~],
[spectrograph~], [stereo.rev~], [stretch.shift~] & [vocoder~] -
[savechange] object deleted (using something based on [canvas.setname] for
what that other object did now). *Improvements/fixes: *- The ELSE library
now is accompanied by the Live Electronics Tutorial by Alexandre Torres
Porres as a single download combo. - The ELSE library now should be loaded
as a binary pack because of a new "else" binary. This allows the ELSE
library to be loaded as a regular lib, via Startup, or using [declare -lib
else]. The binary can also be loaded as an object, which outputs version
and information about the library. - With the new feature of inlet~ where
it can take arguments, several objects got improvements. 11 objects
affected: [allpass.filt~], [bl.imp~], [bl.imp2~], [bl.saw~], [bl.saw2~],
[bl.sine~], [bl.square~], [bl.tri~], [bl.vsaw~], [bl.wavetable~] &
[crusher~]. - [keyboard]: many improvements to the code (basically a
rewrite from scratch). Implemented zooming. Finally implemented the toggle
mode and added a flush message. Improved/fixed the way it was detecting the
click on the right keys. Fixed clicking in Graph on Parent. Now the object
asks you if you want to save changes after changing parameters from
messages, plus other minor fixes. - [slider2d] and [cricle] are now usable
in an abstraction or GOP subpatch, but only as deep as only one layer of
encapsulation. - [avg]: fixed "clear" message. - [nyquist~]: wasn't
creating in linux. - [graph~]: added an outlet for the input signal come
out to. - [dir]: fixed a bug where it printed an annoying error on windows.
- [canvas.vis]: fixed bug when it didn't report it being invisible when the
window was closed, added an inlet to query for visibility with a bang. -
[pic]: added "set" and "size" methods - included an example on how to use
[canvas.zoom] for emulating a zoom. - fixed peak estimation for [peak~],
[vu~], [meter~], [meter2~], [meter4~] and [meter8~]. - Now [spectrograph~],
[graph~], [range.hsl], [drum.seq], [mtx.ctl] and [button] will properly ask
if you want to save changes on parent patch. - 6 new objects for a total of
371: [else], [canvas.bounds], [canvas.pos], [canvas.gop], [canvas.zoom] &
[canvas.setname].
Dear list,
I would like to announce our VRR streaming concerts, a cooperation
between the IEM Graz and the PPCM (performance practice of contemporary
music) studies at the University of Arts Graz, led by members of the
Klangforum Wien.
During the last 6 weeks we have been rehearsing in our Virtual Rehearsal
Room (VRR), which has been built entirely in Pd, using the AoO (audio
over OSC) external for high quality and low latency audio streaming. The
students are playing in their living rooms in different cities across 4
countries (Austria, Slovenia, Serbia and Norway). We will now present
the final results in two live concerts, featuring 8 pieces for 3—7
players by John Cage, Anestis Logothetis, Roman Haubenstock-Ramati,
Winfried Ritsch and Peter Ablinger.
Concert I: Friday, June 5, 2020, 18:00 CEST (16:00 UTC)
Concert II: Saturday, June 6, 2020, 18:00 CEST (16:00 UTC)
Location and info: https://vrr.iem.at/concerts/
Best,
Christof
Sorry for cross-posting,
I'd like to share with you a crowdfunding campaign I have started for
the 3dPdModular system. Some of you already know it (was: 3dPd), many
don't. It's a hardware modular synthesizer system running on a single
Raspberry Pi, programmed in Pd.
It looks much like an analog modular synthesizer, but offers a variety
of features not present in analog systems, such as cross-fading between
patches, module cloning, saving patches on a phone app, and more.
The campaign will run for a month. You can find it here
https://gogetfunding.com/3dpdmodular/. The synth's website is this
https://3dpdmodular.cc/.
Please share with anyone interested.
I'm glad to announce the next year's edition of the Vortex Music Journal
dedicated to Pure Data. This volume will be released in 2021 - the year Pd
becomes 25 years old, hence the theme: “A quarter of century of Pd: past,
present and future”. Ask me questions if you have. Check info below (please
share).
Vortex Music Journal | v.9 n.1 "A quarter of century of Pd: past, present
and future"
Submission Deadline: December 15th, 2020.
Guest Editor: Dr. Alexandre Torres Porres
Link: http://vortex.unespar.edu.br/call_v9_n1.pdf
<http://vortex.unespar.edu.br/call_v9_n1.pdf?fbclid=IwAR0vudfHxzsBBctIFm-EHj…>
Cheers
Alexandre Torres Porres
Sorry for cross-posting,
I'd like to share with you a crowdfunding campaign I have started for
the 3dPdModular system. Some of you already know it (was: 3dPd), many
don't. It's a hardware modular synthesizer system running on a single
Raspberry Pi, programmed in Pd.
It looks much like an analog modular synthesizer, but offers a variety
of features not present in analog systems, such as cross-fading between
patches, module cloning, saving patches on a phone app, and more.
The campaign will run for a month. You can find it here
https://gogetfunding.com/3dpdmodular/. The synth's website is this
https://3dpdmodular.cc/.
Please share with anyone interested.
To Pd-announce:
Pd 0.51-0test2 is up. It should fix the code signing problem in test1 ofr
Macintoshes. No difference from test1 on other OSes.
http://msp.ucsd.edu/software.htm
cheers
Miller
Please re-distribute, and sorry for cross-postings.
Once again, this summer the Accademia Musicale Chigiana will organize the
seminar:
Live Electronics Sound and Music Computing -- Performance and interpretation of electronic music in concert
Instructors: Alvise Vidolin, Nicola Bernardini
period: August 8 - July 30 2020
Due to the pandemic restrictions the seminar will be held online.
https://chigiana.org/live-electronics-2020/ <https://chigiana.org/live-electronics-2020/>
The application deadline has been extended to June 15 2020.