Hey all
Let me a announce a by product that was created while working in a
research group exploring formats for telematic performances.
tpf-client[1] is a graphical multi-instance jacktrip clone built in
Pure Data. It establishes low-latency multi-channel audio connections
between two or more endpoints. Unlike the traditional jacktrip utility,
it doesn't require any of the endpoints to have public IP address, a
requirement that is hard to fulfill in many concert venues.
The client connects to a server - the tpf-server[2] - that keeps track
of connected clients and lets client agree on common parameters like
samplerate and blocksize. The server acts as a UDP proxy between
clients and thus allows clients to send audio among each other even
when they are behind firewalls. Alternatively, clients may establish a
direct peer-to-peer connection by using a technique called UDP hole
punching. This feature is still considered experimental and may not
work in certain network environments.
We have been successfully using this setup in a number of concerts with
two or three concert venues and the additional latency due to the UDP
proxy was small enough for our purposes, since we run the server close
to our university. The client comes pre-configured to use our server
running at telematic.zhdk.ch. However, we advise other interested
groups to set up their own server for productive use, on the one hand
to keep latency as small as possible, on the other hand we're still
doing experiments and might restart or adapt services. If groups or
institutions are interested to use this setup, we would appreciate to
get some feedback. Contact me directly.
The client:
[1] https://gitlab.zhdk.ch/TPF/tpf-client
Standalone-App for macOS:
https://gitlab.zhdk.ch/TPF/tpf-client/tags/v1.0.0
The server:
[2] https://gitlab.zhdk.ch/TPF/tpf-server
Thank you,
Roman
Hi,
we'd like to announce that we've released pd-for-android version 1.1.0.
It's available on Github and on JCenter.
This is the first release that is based on PD-0.48-0.(Yes, it took us some
time.. :)
The release includes a few other fixes and improvements, so please check
the following link if you're interested in more details:
https://github.com/libpd/pd-for-android/releases/tag/1.1.0
Best wishes,
Tal
Find Source, Binaries and more information here:
https://github.com/porres/pd-cyclone/releases
But you can also find these in Pd (Help => Find Externals).
We've finished updating [zl], which was the last object to be updated to
Max 7! Technically, there are still a couple of other objects that needed
updates, but we'll not consider doing them, and this means cyclone 0.3 has
finally reached its main goal of updating all objects to Max 7! Hence,
after almost 2.5 years we now have a Release Candidate #1 version...
HURRAY!!!
Please file bug reports in here: https://github.com/porres/pd-cyclone/issues
More about the Cyclone project here:
https://github.com/porres/pd-cyclone/wiki
Hello patchers
Context 4.0 is now available on Deken! This is a milestone release--it's fully documented, more or less stable, and should work "out of the box" with its own externals*. You can download it in Vanilla 0.48.1 by going to Help --> Find Externals and searching for "context".
Context is a modular sequencer that re-imagines musical compositions as a networks. It combines traditional step sequencing and timeline playback with non-linear and algorithmic paradigms, all in a small but advanced GUI.
Unlike most other sequencing software, Context is not an environment. It is a single object which may be replicated and interconnected to create an environment in the form of a network. There are endless possibilities in creating Context networks, and the user has a great deal of control over how their composition will function.
See a short demonstration video here<https://youtu.be/oHnRsi3saXI>.
Thanks to everyone on this list who has helped me with Context over the years! And happy patching.
Liam
* Context is an abstraction which relies heavily on standard external libraries (Cyclone, Zexy, Else, etc.). At the request of many new users, I've included copies of those externals with this release so that it runs "out of the box", but I know that this will cause problems for and probably irritate advanced patchers like yourselves. The easiest way to disable Context's built-in externals is simply to delete the relevant folders from the main Context directory. PD will then proceed to search for them in your regular search directories. There are more details about this in the readme file.
Last night I made a massive update to the Vector Synthesis library. It
allows the creation and manipulation of 2D and 3D vector shapes,
Lissajous figures, and scan processed image and video inputs using audio
signals sent directly to oscilloscopes, hacked CRT monitors, Vectrex
game consoles, ILDA laser displays, or oscilloscope emulation softwares
using the Pure Data programming environment.
This update represents one year of improvements, particularly to the
scan processing and 3D areas of the library, which were made during the
course of residencies, workshops, and live performances across Europe.
My heartfelt thanks to those who have helped me along the way!
CODE:
https://github.com/macumbista/vectorsynthesis
EXAMPLE VIDEOS:
https://vimeo.com/macumbista
I hope you enjoy playing with it and thank you for your kind attention.
--
derek holzer
noise.art.technology
http://macumbista.net
Dear all,
For all interested in generative music systems the 6th International
Workshop on Musical Metacreation (MUME 2018) will be held in conjunction
with the Ninth International Conference on Computational Creativity, ICCC
2018 <http://www.computationalcreativity.net/iccc2018/>, next Monday and
Tuesday, the 24th and 25th of June 2018.
The MUME 2018 program is now available:
http://musicalmetacreation.org/workshops/mume-2018/program/
The MUME 2018 proceedings are available and online too:
http://musicalmetacreation.org/proceedings/mume-2018/
If you would like to attend MUME 2018, please find details and registration
forms here: http://computationalcreativity.net/iccc2018/registration
To complement the MUME 2018 workshop, we also draw your attention to:
-
The MUME 2018 concert along with a cocktail reception will be held after
the first day of workshop 8-10:30pm. The details on the MUME 2018 concert
will be available soon at:
http://musicalmetacreation.org/mume-2018-concert/.
-
The preliminary program of the International Conference on Computational
Creativity:
http://computationalcreativity.net/iccc2018/scientific-programme
We are hoping to seeing you in Salamanca.
Sincerely,
Workshop Organizers
===================
Pr. Philippe Pasquier (Workshop Chair)
School of Interactive Arts and Technology (SIAT)
Simon Fraser University, Canada
http://metacreation.net/https://www.kadenze.com/programs/generative-art-and-computational-creativity
Pr. Arne Eigenfeldt
School for the Contemporary Arts
Simon Fraser University, Canada
Dr. Oliver Bown
Design Lab, Faculty of Architecture, Design and Planning
The University of Sydney, Australia
Kıvanç Tatar
School of Interactive Arts and Technology,
Simon Fraser University, Vancouver, Canada.
----------------------
http://musicalmetacreation.org
MUME Steering Committee
======================
- Andrew Brown - Griffith University, Australia
- Anna Jordanous - University of Kent, UK
- Bob Keller - Harvey Mudd College, US
- Róisín Loughran - University College Dublin, Ireland
- Michael Casey - Dartmouth College, US
- Benjamin Smith - Purdue University Indianapolis, US
Cyclone 0.3 beta 4 was released.
*Binaries were uploaded to deken. Raspberry Pi and Windows 64 bit binaries
coming soon.*
This release needs at least Pd 0.48-1 and doesn't work on Pd-Extended or
Purr Data!
A big deal in this update is that you now do not need to add cyclone to
pd's path!!! All you just load the library via startup or with [declare
-lib cyclone]. See https://github.com/porres/pd-cyclone/wiki/How-To-Install for
more details on how to install cyclone.
The major updates are on [zl], we fixed some of its bugs and included the
"sort" method that was missing from Max 4! This was the last Max 4
functionality that was still missing in cyclone, so we finally have a
library that is now fully compliant to Max 4! Of course our goal is to
uodate cyclone to the last version (Max 7.3.5 at the time of this writing),
and we're almost there, the main thing on the way is adding yet 13 more
modes to [zl]. After that, we'll finally have a final cyclone 0.3 release.
Please file bug reports in here: https://github.com/porres/pd-cyclone/issues
More about the Cyclone project here:
https://github.com/porres/pd-cyclone/wiki
Find Source and Binaries and more info here:
https://github.com/porres/pd-cyclone/releases/tag/cyclone0.3beta.4
Dear Pd people,
you may be interested to know about a workshop I will hold soon in
Helsinki for audiovisual synthesis on the oscilloscope.
Thank you for your kind attention!
Derek
***
VECTOR SYNTHESIS WORKSHOP HELSINKI
16 & 17 Jun 2018, 11:00 — 17:00
Location: Kuusi Palaa, Kolmas linja 7, 00530 Helsinki, Finland
During this two-day workshop, you will explore the direct relationship
between sound and image.
Using the Pure Data programming environment, you can directly control
the vertical and horizontal movements, as well as the brightness, of a
beam of light. You will then investigate Lissajous figures, 3D models,
Rutt-Etra video scan processing, and other audio-driven visual shapes
and forms which can be displayed and manipulated in real time on an XY
oscilloscope, or with oscilloscope emulating software directly on your
laptop.
The participation fee for this workshop is EUR 50.
https://kuusipalaa.fi/events/vector-synthesis/vector-synthesis
--
derek holzer
noise.art.technology
http://macumbista.net
check https://github.com/porres/pd-else/releases/ for details, you can also
download it directly from Pd - more binaries soon (for now only the basic
mac/linux/windows ones).