Hi guys,
I would like to share my recent work PdWebParty which is a web app that
allows you to run Pd patches in a web browser and share them by using a web
link. As the name implies, it is inspired by PdDroidParty and PdParty.
Currently, the app only supports Bang(bng), Toggle(tgl), Canvas(cnv), and
Comment but other objects will be added soon.
You can try the app from https://pdwebparty.herokuapp.com/
For more information, visit https://github.com/cuinjune/PdWebParty
Thank you!
Best,
Zack
***Apologies for cross-posting***
Funded PhD position in Music Technology available at University of Oslo
The Department of Musicology at The University of Oslo invites applications for a PhD Research Fellowship (SKO1017) in the field of Music Technology.
The successful candidate will work on an independent research project in the field of music technology. Proposals within the area of new technologies for music will be considered. We especially encourage novel applications in areas such as networked music, artificial intelligence, sound and music computing, music information retrieval, experimental practices, or new interfaces for musical expression.
Proposals which engage with social and cultural issues such as race, gender, power hierarchies, agency and ownership are encouraged.
Application deadline 31st January 2021.
Full details are available at: https://www.jobbnorge.no/en/available-jobs/job/195074/doctoral-research-fel…
Best Regards
Stefano Fasciani
Hi, get it all from deken, changes described in:
- https://github.com/porres/pd-cyclone/releases/tag/cyclone_0.5-5
- https://github.com/porres/pd-else/releases/tag/v1.0-beta34
I've missed a couple of announcements from the last updates of ELSE but I'm
just updating it more frequently these days because I'm teaching a course.
Look for previous versions for other changes. As for cyclone, I hope this
is the last fix so we can finally get all capital letters aliases working
:)
cheers
Hi Everybody,
Here's an upcoming Networked Performance Livestream using a *hacked* Netty McNetface patch for 9 channels (before Miller bumped it up to 12 :) for the Wexner Center crew to tap the audio and mix in the video feed for streaming.
Tune in via the vimeo link on this website: https://wexarts.org/performing-arts/wexep-sonic-arts-ensemble
---
From Marc Ainger:
We will be presenting a Networked Performance Livestream (Into the Multiverse) on Tuesday, Nov 10 at 7 PM EST featuring the Sonic Arts Ensemble (directed by Marc Ainger and Fede Camara Halac) with Elizabeth A Baker, produced by the Wexner Center for the Arts.
Please tune in (It's free! And exciting!)
Best,
Marc Ainger
---
Cheers!
Fede
ps. the netty hack is here for now https://drive.google.com/file/d/1RpDCP0bEOjwCu93mNZiGM0OF0dlSv4vF
(be warned, it is a more colorful experience than the original Netty, but it is still vanilla)
fdch.github.io
Howdy, lots of stuff in this update, could be maybe 0.6, but we're still
trying to get things right from 0.5 :)
We finally have all Capital Letters aliases working. This has been quite a
pain... 0.5 was supposed to have them all back but I was screwing up in the
packaging/uploading to deken for the linux binaries (thanks Esteban Viveros
for the help). We could reupload earlier 0.5 versions though. Anyway,
please test them.
Many bugs have been fixed and we're still trying to get [comment] right,
make it real nice. Now there's a new resizing handle that improves 1
million per cent the ability to resize it, really happy for that.
For a full changelog and all binaries, see
https://github.com/porres/pd-cyclone/releases/tag/cyclone_0.5-4
A couple of the binary packs are already showing up in deken, give it some
time til all show up.
Cheers
-Sorry for X posting.
Piksel20
November 19-22 2020
Bergen, Norway
Dear friends,
this year the Piksel Festival has been waiting to the last minute to
release the open call in the hope the Covid rules would relax a bit,
mainly regarding the obligation to quarantine artists at arrival in
Bergen.
As the festival is approaching, we finally decided to do a double open
call.
One is for artists travelling from non quarantine countries who can
travel to Bergen. Please check here if your country is in a yellow
colour:
https://www.fhi.no/en/op/novel-coronavirus-facts-advice/facts-and-general-a…
We are aware that the map can change in the next months.
The other one is for artists (who can not travel to Bergen) whose
artworks can be presented either virtually/online (Mozilla Hubs,
PikselSavers, online concerts, presentations and workshops) or
physically at the exhibition where the Piksel technical team will
follow the artists instructions to setup the works.
Adding to the open call, Piksel also invites 1 international artist
collective, a "cohort", from 1 to 3 people, to pass the quarantine time
(10 days) together in a residency/house in Bergen. During the
quarantine, the artist collective Q10 will develop workshops, artworks
and installations or performances. They will be presenting the results
over the 10 days through online digital media and window display
screens. Once the quarantine time is over, these artists will be able
to participate at the Piksel Festival concerts and exhibition with all
the health guarantees in place. The QUARANTINE 10 project aims to bring
the people together on this dystopian ”new normality”.
Please feel free to submit your projects to anyone of the open tracks:
Presentations, workshops, concerts, installations and the Q10project.
We apologize for the short time to present the applications. Deadline
10th of October. Please use the online submit form at:
https://pretalx.com/piksel20
Piksel is an international festival for electronic art and
technological freedom. Part workshop, part festival, it is organised in
Bergen, Norway, and involves participants from more than a dozen
countries exchanging ideas, coding, presenting art and software
projects, doing workshops, performances and discussions on the
aesthetics and politics of art and free technologies.
open CALL for PROJECTS
For the exhibition and other parts of the program we currently seek
projects in the following categories:
1. Installations
Projects to be included in the exhibitions.
The works must be realized by the use of free and open source
technologies.
2. Audiovisual performance
Live art realized by the use of free software and/or open/DIY
hardware. We encourage audio-visual projects, online “orchestra”
collaborations with local actors,...
3. Presentations
Innovative DIY/open hardware and audiovisual software tools or software
art released under a free/open license. (Also includes presentations of
artistic projects realized using free/open technologies.)
4. Workshops
Hands on workshops utilizing free software and/or open/DIY hardware for
artistic use. Workshops can be on a virtual basis too.
5. PikselSavers
Video and software art based on the screensaver format – short
audiovisual (non)narratives made for endless looping. Possible thematic
fields includes but are not limited to: sustainable resource
allocation, renewable technologies, energy harvesting, fair trade
hardware, free content, open access, open data, DIY economy, shared
development. The works must be realized by the use of free/open source
technologies.
!!!!!!!!!! Deadline - October 10. 2020 !!!!!!!!!!
Please use the online submit form at: https://pretalx.com/piksel20/cfp
Piksel20 is supported by the Municipality of Bergen, Arts Council
Norway, PNEK and others.
more info: www.piksel.no
--
Sorry for the short notice, but there you are:
Please pass by tonight to the concert of Audio Mostly 2020, presenting
our newly developed our Live and Immersive Environment Streaming Lab
(LIESL) based on an Ambisonics stream (HOAST)!
Concert 16.09.2020 - 20h CEST
https://am20.iem.at/live/
You may "sit" in the concert hall, move around with your mouse and use
Ambisonics or binaural audio to see and hear the chosen works of Audio
Mostly music submissions in 360 degrees around you.
The 360° video compositing is done - of course - in Gem (yours sincerely).
The setup is a bit experimental, and the 16MBit/s streams might saturate
our 1GBit uplink if *all* of you join. (but of course, there's a
fallback 2D-stream that is pre-rendered to binaural, if you just want to
enjoy the concert).
gfmasdr
IOhannes
Institute of Electronic Music and Acoustics
University of Music and Performing Arts Graz, Austria
To Pd-announce:
Pd version 0.51-2 is available on http://msp.ucsd.edu/software.htm or
via github. Updates to the pd~ object, particularly fixing problems when there
is white space in the path to pd (as in "Program Files"). The pd~ object is
now also working in Max/MSP.
cheers
Miller
I'm happy to announce the release of [vstplugin~] v0.4.0 - a Pd external
to load VST plugins on Windows, macOS and Linux!
Binaries are available on Deken or can be downloaded here:
https://git.iem.at/pd/vstplugin/-/releases
<https://git.iem.at/pd/vstplugin/-/releases>
If possible, please report any issues at
https://git.iem.at/pd/vstplugin/issues, otherwise leave a comment here:
https://forum.pdpatchrepo.info/topic/13013/vstplugin-v0-4-0-released
---
Here are the major new features:
*
automatic bit bridging (load 32-bit plugins on a 64-bit Pd and vice
versa).
*
|[open(|: new flags "-p" for sandboxing and "-b" for bridging. Both
options allow plugins to crash safely without taking down the Pd.
This can be handy for buggy/unstable plugins (especially during live
shows :-)
*
|[open(|: new "-t" flag for multithreading (process plugins in
seperate helper threads to utilize more CPU cores)
* |[latency(| message is sent whenever the plugin's processing latency
changes
See the release page for the full change log.
Have fun!
Christof
Else 1.0 beta 31 is out! Highlight is a new *[batch.write~] *that batch
records to arrays. It is a nice counterpart to *[batch.rec~]* included in
the last release. I also have *[perlin~]* (a Perlin noise abstraction
developed by Matt Barber). There are more changes and fixes, and the Live
Electronic Tutorial that comes with it reflects those changes and has a
better and revised section on recording in "24-Sampling(buffer)". Check
here for binaries (which should be up in deken in a few hours) and for a
full changelog: <https://github.com/porres/pd-else/releases/tag/v1.0-beta31
>.
cheers
Cyclone 0.5-3 is out, needs Pd 0.51-0 (but 0.51-1 is out and you should get
that). It's available via Pd. Most of the work is still in getting
cyclone/comment "awesome", like now we draw an outline when in edit mode
and added support for foreign alphabets. It still needs a better properties
window and hopefully we'll get there soon. There's also other stuff in this
release. Find full changelog and binaries here:
https://github.com/porres/pd-cyclone/releases/tag/cyclone_0.5-3 (binaries
also available via Pd's 'deken'). Cheers.
Hi, this needs Pd 0.51-the highlight is a new abstraction called
[batch.rec~] that records your patches into a sound file in batch mode. In
this way you can render whatever amount of audio as fast as possible in
your computer. This is possible with the new 'fast-forward' message to Pd,
available in Pd 0.51-1. The cool thing about this object is that it has
multichannel support. The "Live Electronics Tutorial" is part of the
package and relies on the ELSE library. Find this folder inside the 'else'
folder, check its readme. The tutorial also provides an example on how to
use this new 'fast-forward' feature. Check
"Vol.1/Introduction-Pd.Quickstart/2.Syntax/4.fast-forward.pd". Find
downloads for basically every platform possible now (there are 4 different
ones for raspberry pi only) at
https://github.com/porres/pd-else/releases/tag/v1.0-beta30 - Check also in
this link more CHANGELOG details. A Changelog for the tutorial is here
https://github.com/porres/Live-Electronics-Tutorial/releases/tag/v1.0-beta-…
You cal also download this directly via "Pd => Find Externals", just search
for 'else', it's already online!
To Pd-announce:
Pd version 0.51-1 is available on http://msp.ucsd.edu/software.htm
or (source only) via github: https://github.com/pure-data/pure-data.
This contains bug fixes, notably fixing problems running on Macintoshes
after dark or on system 11.
[OT] another announcement, but nothing to do with Pd: a new book that Kerry
Hagan and I edited about electornic music pioneers, "Between the Tracks",
comes out Sept. 1 from MIT Press.
cheers
Miller
To Pd announce
Version 0.6 of quacktrip is up on http://msp.ucsd.edu/tools/quacktrip/ .
It's pretty stable now. I've added a variant I call Netty McNetface that
supports groups using a centralized repeater. This partly overlaps with AOO's
functionality but has a simpler implementation.
cheers
Miller
Hello everyone!
After more than 2 years, I'm pleased to announce that I'm on the way to
release a new version of Camomile (v1.0.7)! A beta version is already
available: https://github.com/pierreguillot/Camomile/releases
<https://github.com/pierreguillot/Camomile/releases?fbclid=IwAR2VDM4wyu7RHBZ…>
!
Camomile is a plugin with Pure Data embedded that allows users to load and
to control patches inside a digital audio workstation. The plugin is
available in the VST3, Audio Unit and LV2 formats for Linux, Windows and
macOS. Download and information on the website:
https://github.com/pierreguillot/camomile/wiki
<https://github.com/pierreguillot/camomile/wiki?fbclid=IwAR2Xvh4DtIC3bbMnmPI…>
.
Change Log:
- Update Pd version (0.51)
- Update Juce version (6.0.0)
- Remove VST2 support
- Fix PdStalFx - DSP not recompiled (#126)
- Fix PdStalFx - no loadbang (#126)
- Fix PdStalFx - undefined when reloaded (#126)
- Add PdStal - instrument version of PdStalFx (#126)
- Fix openpanel and savepanel methods to use Unix path even on Windows
(#131)
- Fix openpanel and savepanel methods to output a symbol instead of a list
of 1 element (#137)
- Fix midiin objects support to output all the midi messages (#134)
- Fix midiout objects support for 3 bytes messages and system exclusive
messages (#134)
- Fix camomile script to support white space in the path (#136)
- Fix LV2 plugin freeze on Linux (#183)
- Add support for manufacturer (#152)
- Fix support for Logic X (#166)
- Fix default display of parameters of Audio Unit (#153)
- Fix expr objects on Windows (#139)
- Fix MIDI in support for LV2 plugins (#160)
- Minor fixes and improvements
Please, read the documentation carefully. Feedback is more than welcome!
For feature request and bug report, please use the issue section on the
Github repository if you can:
https://github.com/pierreguillot/camomile/issues
<https://l.facebook.com/l.php?u=https%3A%2F%2Fgithub.com%2Fpierreguillot%2Fc…>
.
All the best,
Pierre
Hello, as previously announced, there's a next year's edition of the Vortex
Music Journal dedicated to Pure Data. We're now changing/rearranging the
call for a further edition - volume 9 / number 2 (instead of v.9 n.1) -
which is still to be released in 2021, but it gives us now a new and
further submission deadline rescheduled to June 1st 2021! The old deadline
was december 15th 2020, so this just gave us more than 6 months! I hope
this gives people time to work on new projects and have something ready to
talk about them then ;)
2021 is the year Pd becomes 25 years old, hence the theme: “A quarter of
century of Pd: past, present and future”. So we're especially looking for
works that present a dialogue with Pd's history and also look ahead. Novel
works that contribute to Pd naturally do that, of course. And by "Pd",
clearly we mean all that is related and based on Pd, like forks, like works
that rely on libpd, etc... Note that artistic works are also highly
welcome, in the same way especially those that involve something "new".
For more info, please check: http://vortex.unespar.edu.br/call_v9_n2a.pdf
* Vortex Music Journal | v.9 n.2 "A quarter of century of Pd: past, present
and future" * Submission Deadline: June 1st, 2021. * Guest Editor: Dr.
Alexandre Torres Porres
Feel free to send me questions.
Cheers
Alexandre Porres
Hello everyone,
The jmmmp library of abstractions has been updated to version 0.59.
Added [live2reaper] , a synchronizer from Ableton Live to Cuckos Reaper,
though Ableton Link and OSC.
This uses [abl_link~], which is for now only available (mostly) on 32b
versions of Pd.
You can download it soon through deken, or in http://bit.ly/jmmmp_059
<https://bit.ly/jmmmp_059?fbclid=IwAR2BHCEAs6v9XFbM7_5o_cBO4wSaKqGF9j3VL-oeD…>
Best,
João Pais
Hi,
I'm really glad to announce the release of r_cycle, a project I've been
working on recently, initially presented at the end of last year in London
in the form of a workshop.
r_cycle is a Pd (Vanilla) library developed to work with Launchpads (old
and new) that can also be used for other purposes (of course it's open
source).
r_cycle allows users to interact with the Launchpad controllers and create
widgets on the device on-the-fly.
For example in your Pd patch you create a [KEYBOARD] object and this will
appear on the Launchpad, you delete the object in Pd and this disappears on
the Launchpad. You press a pad that is part of the widget and the object
returns some value in Pd.
The arguments of the object determine its characteristics (position, pitch,
color, etc.).
r_cycle doesn't only include "widgets" but audio and MIDI objects as well,
simple things that made my life easier and I thought would be worth sharing.
You can find more info here:
https://novationmusic.com/en/news/hack-making-music
and a simple introduction video here: https://vimeo.com/442976991
Cheers,
Mario
Dear List,
10 years after its first version, the Click Tracker
(http://j.mp/click-tracker) has gone mobile!
The Android App can now be purchased at
https://bit.ly/clicktracker-playstore.
Built usingPure Data and libpd, this app delivers the same results as
using the original software. For more information, see the website
https://bit.ly/click-tracker-mob or ask at clicktracker(a)posteo.org.
For the apple-people, an iOS version is being developped.
The original software is still available at http://j.mp/click-tracker,
or on facebook http://j.mp/clicktrackerfb.
Click Tracker is a program designed for composers, conductors and
instrumentalists working with modern music. The main goal of the
software is to prepare a click track of any score, no matter how complex
it is.
With best regards,
João Pais
ELSE 1.0 beta 29 with live electronics tutorial is out. This library
version needs at Pd version 0.51-0 or above! Most importantly, I fixed a
bug in [dir] where it couldn't load absolute paths in windows. I also made
nice improvements to [keyboard] and included a new GUI object for text
input (messbox), which is like an atom box (where you can insert data while
in run mode) but for any kind of message.
There's other stuff and breaking changes as usual as this is still a beta
project, so check the detailed changelog at
https://github.com/porres/Live-Electronic-Music-Tutorial/releases/tag/v1.0-…
- where you can download this and earlier versions. You can also get 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. Find the "Live Electronics Tutorial" folder inside the 'else' folder.
cheers
2nd bugfix release of cyclone 0.5 (released about a month ago) is out!
Cyclone 0.5-2 doesn't offer that much. It includes a couple of bug fixes
and adds a receive symbol to [scope~]. Inlets to [scope~] are now drawn
while in edit mode like in Max. A rudimentary/preliminary properties window
is also available for [comment], hopefully next release will have a fancier
final one.
This bugfix release is specially necessary for those who've been using
[comment] since cyclone 0.3 and even more since 0.5 - not much to worry,
just start using it soon and resave your patches. I won't get into details
of my plans and why, but this will be useful in the long run to improve
backwards compatibility.
Find all binaries and changelog here, this is already available via deken
as well for all platforms.
https://github.com/porres/pd-cyclone/releases/tag/cyclone_0.5-2
cheers
Dear list,
here's a new pre-release for the AoO multichannel audio streaming
library. In the last two months, the library has been seen many
improvements and has been used successfully in our Virtual Rehearsal
Room project (see vrr.iem.at <https://vrr.iem.at/>).
Binaries for all common platforms (Windows, macOS, Linux, ARM boards)
are available on Deken (search for "aoo"). The source code can be found
here: https://git.iem.at/cm/aoo
See the help patches (aoo_send~-help.pd, aoo_receive~-help.pd,
aoo_server.pd) for usage instructions.
If you want to stream between different home networks (without port
forwarding), you can use [aoo_client] and connect to our public AoO
server at the IEM (hostname: vrr.iem.at, port: 7077). You can easily set
up your own AoO server by running a Pd patch containing [aoo_server
<port>] on your web server.
---
Selected features:
# create audio networks of any topology with arbitrary ad-hoc connections
# [aoo_send~] / [aoo_receive~] take a port number and ID, so multiple
objects (within a single Pd instance) can operate on the same port.
Additionally, you can have multiple objects across different Pd
instances (using different port numbers).
# [aoo_send~] can stream to several destinations simultaneously;
# [aoo_receive~] can receive several AoO streams simultaneously, summing
the signals
# AoO is connectionless: streams can start/stop at any time, enabling a
"message-based audio" approach.
# AoO sinks can "invite" sources, i.e. ask them to send audio. The source
may follow the invitation or decline it.
# AoO sinks and sources can operate at different blocksizes and samplerates
# the streaming format can be set independently for each source; currently
only PCM (uncompressed) and Opus (compressed) are implemented, but this
can be easily extended with the AoO codec plugin API.
# audio encoding/decoding is multithreaded
# adjustable resending mechanism for dropped packets
# adjustable jitter buffer size.
# [aoo_server] / [aoo_client] implement the UDP hole punching technique to
establish peer2peer connections between different home networks.
# AoO is actually a C++ library with a C interface, so it can be used in
apps or embedded devices (like the ESP32). An implementation for
Supercollider is already planned.
---
For questions, bug reports or feature requests, please open an issue at
https://git.iem.at/cm/aoo/-/issues. We're very happy about any kind of
feedback!
Christof
*Cyclone 0.5-0 is out now, june 10th (at least in parts of Europe it's
already 10th!)*
Cyclone 0.5-0 needs at least Pd 0.51-0, details on installing cyclone, news
and downloads at
https://github.com/porres/pd-cyclone/releases/tag/cyclone_0.5-0
You can also download it directly from Pd via menu "Help => Find
Externals". The only binary still missing is raspberry pi, give it a day or
so until it's up in the repository and in deken...
The most important thing in this release is that [comment], the last object
still waiting for updates, has received its deserved attention and now has
many new functionalities from newer versions of Max. It is still not fully
compliant to Max6+ versions, but it had been warned that this object would
be an exception when upgrading to Max7. All it misses though is some silly
but fancy looking "bubble" style, and I hope people won't mind. On the
other hand, we got now 'fontface', 'underline', 'bgcolor'
and 'textjustification'. t now also correctly loads font names with spaces.
There are still more things to be done to this object, but in theory and
practice *that goal we set back in february 2016 (4 years and 4 months ago)
to update objects in cyclone to Max 7 is finally
completed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*
Cyclone's development has slowed a lot, but it's still alive, there are
plans to eventually include a few new things from Max 8 that affects some
of the cyclone objects.
Some more has been done as well for this cyclone 0.5 release, like zooming
for scope~ and comment. When created as an object, the cyclone binary now
outputs the version so you can make sure your patches have the right
version of cyclone. One other important thing is that now we're supporting
back the aliases for Upper Case letters in order to be able to load older
patches. We had a problem in 0.3 where symlinks for Linux weren't working
and decided to drop it for 0.4, now this is fixed and it's back! See all
details below.
Full Changelog:
- Re-added support for capital letters aliases - this is for backwards
compatibility and now the objects print an error telling the user to change
to the new name. The affected objects are: cyclone/append (*); bucket;
cyclone/clip (*); decode; histo; mousestate; peak; cyclone/table (*);
togedge; trough; uzi; cyclone/clip~ (*); cyclone/line~ (*); scope~;
cyclone/snapshot~ (*)
(*) these classes need the 'cyclone/' prefix to avoid name clashes with
vanilla internals - see help file for more information.
-
When loaded as an object, the 'cyclone' library now also outputs the
version number. You can use this to make sure your patch has the right
version.
-
Fixed some type formats for [sprintf] and updated the documentation.
-
Fixed a bug with [zl delace] in windows where the 2nd outlet wasn't
working
-
Fixed a bug in [active] where right click would deactivate in linux
-
Added a few new message methods/attributes to [number~], thanks to the
new inlet~ 'fwd' feature from Pd 0.51 (namely bang, list, set, ft1,
interval, minimum, maximum, bgcolor, textcolor).
-
[scope~]:
- Added zoom support and now the patch properly asks if you want to save
changes when parameters change.
- Fixed a regression bug in scope~ where it wouldn't draw if loaded
in a patch with DSP on
-
[comment]:
- Added zoom support and now the patch properly asks if you want to save
changes when parameters change.
- Visual change where it now shows its inlet while in edit mode (like
it happens in Max)
- Fixed a bug in [comment] where it couldn't load font names that had
spaces (such as "DejaVu Sans Mono") and made the default font
"DejaVu Sans
Mono" like in Pd. But this only works well in Pd 0.51-0 or
later! Note that
although Pd ships with Deja Vu Sans Mono, it still doesn't offer
italic and
italic+bold variants. With this change all cyclone documentation has been
revised to only contain DejaVu Sans Mono fonts in all cyclone/comment
objects. This fixes an issue where it would load different fonts in
different systems if it didn't have the actual same font installed.
- Updated [comment] to add missing Max 5 parameters (added
'fontface', 'underline' and 'bgcolor' methods/attributes, plus an extra
'bg' method/attribute to suppress background)
- Also added 'textjustification' from Max6.
*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.
Hi
I just released version 2.2 of netpd - the Collaborative Realtime
Networked Music Making Environment. Most of the changes are actually
pretty old, but recent traffic rise on netpd due to current
circumstances made me put a tag on the current state of tings.
Changes include:
* add support for OSC blob data in protocol
* support audio transmissions (samples or live)
* new netpd abstraction: [netpd_sample]
* make instruments directory configurable
* add configuration parameter for latency compensation
On the instruments side, still unannounced are:
* metaseq - a time-line slicer for creating complex sequencing
structures
* evil - live audio transmission with configured latency à la ninjam
* simplesample - proof-of-concept audio sampler
* unpunch - new ds based sequencer with key commands
Since a couple of weeks, you might bump into people from different
parts of the world. We had a jam with 6 participants yesterday and it
went smoothly, so it appears netpd gained some maturity during the
years. Maybe now it's a good time to try it out.
https://www.netpd.org/
Software:
https://www.netpd.org/~roman/netpd-plus-instruments.zip
Cheers,
Roman
Hi,
here's a small bugfix release for vstplugin~- an external to load VST 2
and VST 3 plugins in Pd on Windows, macOS and Linux.
Binaries are available on Deken or can be downloaded here:
https://git.iem.at/pd/vstplugin/-/releases
If possible, please report any issues at
https://git.iem.at/pd/vstplugin/issues
Have fun and stay healthy!
Christof
---
Changelog
- features
* implement missing SMPTE support for VST2 and VST3 plugins
* implement missing MIDI clock sample offset for VST3 plugins (already
implemented for VST2 plugins)
- bug fixes
* fix tiny VST editor window with certain plugins (rare)
* fix bug in VST3 host message binary attribute (used by certain
plugins, like FabFilter, to transmit large visualization data)
Dear friends
The NIME 2020 conference is mutating into an exciting online edition for participants in all regions of the world. This year's theme, the Accessibility of Musical Expression, is curiously timed for a planetary epidemiological lock-down, and offers a timely challenge to developers of New Interfaces for Musical Expression.
COVID-19 is an urgent wake-up call for humanity. It is also an acute reminder of our accountability as inhabitants of a planet reeling from human hubris. We are uniquely positioned to promote NIME's broader societal implications via a richly networked conference ecosystem and reposition our intellectual journeys as a dynamic, creatively evolving, online community. NIME 2020 will also allow us to explore through online technologies that socially cohesive activity called musicking - something we need now, more than ever!
NIME's recognised platform offers a rigorously peer-reviewed channel for publishing and discussing pioneering artistic and technical endeavours. Our 2020 edition will deploy these energies across formats that creatively combine synchronous and asynchronous materials, and concepts of presence and "real-time", in virtual and hybrid spaces where time zones productively collide. Keynotes, papers, demos, workshops and concerts will all be delivered online. The installation track, a traditional feature of NIME, will need to be repurposed for online fruition. To this effect we are issuing an additional short call<https://apc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fnime2020.…> for proposals of installations designed to be experienced online. The call will be open from 6 April until 10 May.
To reframe NIME 2020, we are also asking members of the community that are proficient at integrating online platforms to help shape our event. Just drop us an email if you want to contribute. Through its systemic design, we intend NIME 2020 to serve as a reference for other collaborative online events, and thus as a significant marker of our NIME legacy and responsibility.
Early-bird registration for NIME 2020 opens on 13 April 2020. We have massively reduced the conference registration fee, and we look very much forward to welcoming as many of you as possible to the 2020 online edition of NIME!
Sally Jane Norman & Lamberto Coccioli
NIME 2020 General Co-Chairs
*apologies if you receive this twice*
Dear ICAD Members,
On behalf of the ICAD Board, it is with great deliberation that we inform
you that the physical meeting for ICAD 2020 in Gainesville, Florida from
June 7-11 2020 has been postponed until June of 2021. The ICAD Board has
thoroughly considered the health, well-being, and safety of our attendees,
and ultimately this was the best choice during these unpredictable times.
For authors, the submitted papers will officially be withdrawn without any
review (no papers were sent to reviewers or otherwise viewed by the program
committee). ICAD will be held next June at the University of Florida, so we
are essentially shifting everything back by one year.
Thank you for your patience and understanding. If you have any questions,
please do not hesitate to reach out to any of the ICAD 2020 organizing
team. Stay tuned for more updates on how to remain engaged with ICAD. We
hope that you will be with us for ICAD 2021 in Gainesville, FL.
Thank you,
Kyla McMullen
ICAD 2021 General Chair
--
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
Kyla A. McMullen, Ph.D.
Web: http://www.kylamcmullen.com
LinkedIn: KylaMcMullen <https://www.linkedin.com/in/kyla-mcmullen-16902222>
Twitter: @Dr_Kyla <https://twitter.com/Dr_Kyla>
Facebook: Kyla McMullen <https://www.facebook.com/kyla.mcmullen.90/>
Google Scholar: Kyla McMullen
<https://scholar.google.com.au/citations?hl=en&user=DzvXnyoAAAAJ>
Need a synchronous conversation? <http://calendly.com/kyla-mcmullen>
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
https://interagency.iem.at/artist_residency.html
[Apologies for cross-postings] [Please distribute]
Inter_agency is an artistic research project funded by the Austrian
Science Fund (PEEK AR 483) and hosted at the Institute of Electronic
Music and Acoustics (IEM) of the University of Music and Performing Arts
of Graz. The focus of the project lies in the compositional exploration
of intelligent agent-based systems and the application of machine
listening and machine learning in interactive electro-instrumental
compositions.
For our 2020 residency program, we seek project proposals that add new
perspectives to our research topic. We invite composers, sound artists
and performers to submit proposals related, but not limited, to one of
the following topics:
- Interactive improvisation and performance systems
- Applications of AI and machine learning in composition and performance
- Machine listening based systems for generative music - Real-time
composition
The selected applicant is expected to work on-site at the Institute of
Electronic Music and Acoustics (IEM) in Graz on a composition,
installation or performance which will be presented at the IEM during
the residency. The artist-in-residence will be part of our research team
and will receive support from the two main artistic researchers,
Artemi-Maria Gioti and Gerhard Eckel. The selected applicant is also
expected
to provide a documentation of the work developed during the residency,
the format of which is open (conference publication, online
documentation, research report, media release etc.)
What we offer:
- A shared work space in one of our offices
- 24/7 access to our facilities (according to availability) including
office spaces, studios and a concert venue equipped with a 3D higher
order Ambisonics system and a 3D motion tracking system
- Support by staff and faculty members
- A net salary of approx. EUR 1300 per month, as well as health and
accident insurance
- Fees for up to 2 musicians involved in the realisation of the proposed
project (for available instruments see Schallfeld Ensemble)
Note: Housing, travel and material costs related to the submitted
project will not be covered. The residency can not be split in shorter
periods.
Start date: October 1st 2020 (negotiable)
Duration: 4 months
APPLICATION DEADLINE: May 30th 2020
The host institution:
The Institute of Electronic Music and Acoustics (IEM) of the University
of Music and performing Arts Graz is one of Europe's leading research
institutions in the fields of computer music, acoustics and audio
engineering. In addition to its versatile research background, covering
fields from spatial audio and sonification to algorithmic composition
and interaction design, the host institution will provide its
state-of-the-art facilities both as lab spaces and concert venues. For
more information on the host institution, please visit the IEM homepage.
Eligibility:
Any composer, sound artist or performer working with interactive or
agent-based systems, with or without prior experience in machine
learning is eligible to apply. Applications can be submitted by
individual artists only. KUG students, faculty and staff members and are
not eligible to apply for this residency.
Application guidelines:
To apply for the residency please send the following material to
mailto:interagency@iem.at by May 30th 2020:
- A completed application form - A project proposal (1000-2000 words),
explaining the relevance of the proposed project to our research topic
and including an abstract of approx. 150 words.
- A short CV (max 2 pages) including selected works and publications
- Links to 2 previous works (audio or video recordings, scores, sketches
etc.)
If you have any questions, please address them to the same email address.
The selected applicant will be notified by email by June 30th 2020
IEM Music Residency Program 2021 and 2022
Call for Applications http://residency.iem.at
(please distribute)
The IEM – Institute of Electronic Music and Acoustics – in Graz, Austria
is happy to announce its call for the 2021 and 2022 Artist-in-Residence
program.
The residency is aimed at individuals wishing to pursue projects in
performance, composition, installation, sound art, development of tools
for art production, and related areas. Individuals are asked to submit a
project proposal that is related to the fields of artistic research of
the IEM, as:
- Algorithmic Composition
- Algorithmic Experimentation
- Audio-Visuality
- Dynamical Systems
- Experimental Game Design
- Live Coding
- Sonic Interaction Design
- Spatialization/higher-order Ambisonics
- Standard and non-standard Sound Synthesis
Duration of residency: 5 months
Start date: June 1st 2021 or June 1st 2022 (negotiable)
Monthly salary: approx. EUR 1100 (net)
APPLICATION DEADLINE: 1st of May 2020
The Institute:
The Institute of Electronic Music and Acoustics is a department of the
University of Music and Performing Arts Graz founded in 1965. It is a
leading institution in its field, with more than 35 staff members of
researchers and artists. IEM offers education to students in composition
and computer music, sound engineering, sound design, contemporary music
performance, and musicology. It is well connected to the University of
Technology, the University of Graz as well as to the University of
Applied Sciences Joanneum through three joint study programs.
The artwork produced at IEM is released through the Institute's own Open
CUBE and Signale concert series, as well as through various
collaborations with international artists and institutions.
What we expect from applicants:
- A project proposal that adds new perspectives to the Institute's
activities and resonates well with the interests of IEM.
- Willingness to work on-site in Graz for the most part of the Residency.
- Willingness to exchange and share ideas, knowledge and results with
IEM staff members and students, and engage in scholarly discussions.
- The ability to work independently within the Institute.
- A dissemination strategy as part of the project proposal that ensures
the publication of the work, or documentation thereof, in a suitable
format. This could be achieved for example through the release of media,
journal or conference publication, a project website, or other means
that help to preserve the knowledge gained through the Music Residency
and make it available to the public.
- A public presentation as e.g. a concert or installation, which
presents the results of the Artist Residency.
What we offer:
- 24/7 access to the facilities of the IEM.
- Exchange with competent and experienced staff members.
- A desk in a shared office space for the entire period and access to
studios including the CUBE [1], according to availability.
- Extensive access to the studios of the IEM during the period from July
1st until end of September.
- access to the IKOsahedron loudspeaker [2]
- access to the “Autoklavierspieler” [3]
- infrared motion tracking systems
- Regular possibilities for contact and exchange with peers from similar
or other disciplines.
- Concert and presentation facilities (CUBE 24 channel loudspeaker
concert space).
- A monthly salary of approx. EUR 1100 net per month in addition to
health and accident insurance.
What we cannot offer to the successful applicant:
- We can not provide any housing.
- We also cannot provide continuous assistance and support, although the
staff is generally willing to help where possible.
- We can not host artist duos or groups, because of spatial limitations.
- We can not offer any additional financial support for travel or
material expenses.
An application form providing more information is available at
http://residency.iem.at/
Feel free to contact residency(a)iem.at if you have any questions.
[1] The Cube has a 24-channel loudspeaker system
[2] http://iko.sonible.com/
[3] http://algo.mur.at/projects/autoklavierspieler
Hi,
here's a new bugfix release for vstplugin~ - a Pd external to load VST
plugins in Pd on Windows, macOS and Linux.
Binaries are available on Deken or here:
https://git.iem.at/pd/vstplugin/-/releases
Please report any issues at https://git.iem.at/pd/vstplugin/issues.
Have fun!
Christof
---
CHANGELOG
## features
* CMake option to create statically linked binaries on Linux
## bug fixes
* fix bug when opening a plugin via creation arguments (it wouldn't
remember the "-e" flag and possibly lead to crashes when closing the plugin)
* fix memory leak in destructor