Hi,
here is a reply from Miller that might have bypassed the list.
Peter
----- Forwarded message from Miller Puckette <mpuckette(a)cloud.ucsd.edu> -----
From: Miller Puckette <mpuckette(a)cloud.ucsd.edu>
To: "Peter P." <peterparker(a)fastmail.com>
Subject: Re: [PD] Add to documentation: makenote accepts lists in its
leftmost inlet
Date: Thu, 14 Mar 2024 12:41:48 -0400
Certain objects (like spigot or list) don't work this way. I don't think
there's a hard-and-fast rule. Perhaps the ones that manage lists specially
should be flagged as not distributing lists among inlets.
cheers
Miller
On 3/14/24 17:36, Peter P. wrote:
> * Roman Haefeli <reduzent(a)gmail.com> [2024-03-14 15:57]:
> > On Thu, 2024-03-14 at 15:34 +0100, Peter P. wrote:
> > > the help patch for [makenote] could mention that the object accepts a
> > > list in its leftmost inlet as well, or is this behavior taken for
> > > granted along all message-objects?
> > >
> > Yes, this my understanding. When list messages are received on the
> > left-most inlet, the atoms are spread over the inlets.
> >
> > [9 7(
> > |
> > [- ]
> > |
> > [2 \
> Thanks Roman!
> I knew about this with the simple math objects, but can someone confirm
> that it does work for all objects?
>
> Best, P
>
>
>
> _______________________________________________
> Pd-list(a)lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://urldefense.com/v3/__https://lists.puredata.info/listinfo/pd-list__;…
----- End forwarded message -----
in case you wonder how to contribute to Pd without being a coder, i
would like to remind everybody of our translation project that aims at
providing the Pd-interface in your favourite language (not the language).
translations often get out of sync as the years pass by, so it's
probably a good idea to check every now and then whether *your* language
is still covering a 100% (and if not: do something about it)
<https://hosted.weblate.org/projects/pure-data/pure-data/>
gfmdsar
IOhannes
Dear list,
I am trying to bring my knowledge of hid-related objects up to date for all
three OSes.
On Linux I can install [hid] 0.7 via Deken and use it as a normal user
as a member of the 'input' users group.
On Linux I can install [hidraw] 0.1.0 via Deken. The external loads
without errors, but I am not getting any response clicking the
"listdevices" message.
On OS X there is [hid] 0.7.3 thanks to Albert.
Colleagues have tried to find [hid] for their newer apple cpu's
without success unless they start Pd under the Rosetta emulation and
install Albert's amd64-32 package.
Interestingly there exists a hid Deken package for Darwin-arm64-32
http://deken.puredata.info/library/hid/0.1.0
but it is not displayed in Pd's built-in search engine on OS X as far as
I can remember (maybe someone can check this?).
On Windows there is only [hidraw], correct?
General question:
What would be a reason to prefer [hidraw] over [hid]?
How do I parse the output of [hidraw]?
Thank you for any replies!
best, Peter
Speculative Sound Synthesis Symposium 2024
26 - 28 September 2024, Graz, Austria
Institute of Electronic Music and Acoustics, University of Music and Performing Arts Graz
https://speculative.iem.at/symposium/
Deadline: 2024-05-03
Speculative Sound Synthesis deals with the relationship between
technology and artistic thinking in computer music. It attempts to
productively destabilize this relationship by artistically questioning
the standards of sound synthesis.
The symposium program will feature two keynote presentations by
invited speakers M. Beatrice Fazi (Contingent Computation, Rowman &
Littlefield, 2018) and You Nakai (Reminded by the Instruments: David
Tudor’s Music, Oxford University Press, 2020)
Call for Contributions
We are looking for artistic research contributions that investigate
speculative approaches to sound synthesis, computation, and music
technology. These contributions should explore aesthetic positions
that offer alternative perspectives to standardized ways of thinking
and creating. The symposium aims to unite speculative approaches that
make computational processes perceptible and address the tension
between contingency and control in artistic practice.
Registration
Registration to the Symposium is free and open to all. Authors,
artists, and composers of accepted submission must register before
2024-06-16. General audience can register until 2024-09-01. Register
by sending an email to speculative(a)iem.at. In case of need for family
services and/or childcare, please indicate your interest when
registering.
Contribution Formats
We welcome proposals that use a variety of formats, such as (but not limited to) live-performance, lecture-performance, paper presentation, fixed-media, installation, workshop, exhibition of objects/sounds etc.
All submissions will be published online in a dedicated section of the
project’s webpage. A selection of authors will be invited to
contribute to an edition of “ECHO - journal of music, thought and
technology” (https://echo.orpheusinstituut.be/) dedicated to
Speculative Sound Synthesis, co-edited by organizers of the symposium
and members of the Orpheus Institute.
All information on how to submit is available at: https://speculative.iem.at/symposium/docs/call_for_contributions/ .
Important dates
Registration open: 2024-02-14
Deadline call for submissions: 2024-05-03
Notification of acceptance: 2024-05-31
Registration closes: 2024-06-16
Camera-ready submissions: 2024-06-30
Symposium starts: 2024-09-26
Symposium ends: 2024-09-28
The symposium will take place in Graz as part of the artistic research
project Speculative Sound Synthesis, funded by the Austrian Science
Fund (FWF) within the program for Arts-based research PEEK (AR
713-G). It is hosted by the Institute of Electronic Music and
Acoustics (IEM) at the University of Music and Performing Arts Graz
(KUG).
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
> On Mar 14, 2024, at 12:17 AM, pd-list-request(a)lists.iem.at wrote:
>
> Date: Wed, 13 Mar 2024 11:51:08 +0000
> From: Julian Brooks <lists+pd(a)julianbrooks.net <mailto:lists+pd@julianbrooks.net>>
> To: "pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>" <pd-list(a)lists.iem.at <mailto:pd-list@lists.iem.at>>
> Subject: Re: [PD] RIP Ed Kelly
> Message-ID:
> <JG8KS7lPNKJs1ovfczTzaOp_zICLj3MePQckqg7dcpXQbi7PXfohO1RbuCuY7X2beT7l12wodkKTj663YsOxSu73ArHC2XtqIuMcm9010EE=(a)julianbrooks.net <mailto:JG8KS7lPNKJs1ovfczTzaOp_zICLj3MePQckqg7dcpXQbi7PXfohO1RbuCuY7X2beT7l12wodkKTj663YsOxSu73ArHC2XtqIuMcm9010EE=@julianbrooks.net>>
>
> Content-Type: text/plain; charset="utf-8"
>
> Ah man, genuinely saddened to hear this.
> Had a few interactions with Ed, liked his work and he did much to spread the word re Pd, esp. around London (town).
> May he Rest in Power
>
> Lucas, I got the sense that Dan was talking about code but also imagine (knowing Ed) that much of his music was/is free/open. The two are often deeply entwined anyway. Prolly not top of his family's thoughts atm, maybe something we can quietly do to secure what's out there & take it from there - your kind offer of server access being perfect for that...
This was my thought, yes: the Metastudio abstractions and externals, if clearly licensed, could be hosted on Github for the future. I may look into this soon and see if it's possible.
--------
Dan Wilcox
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
https://www.chigiana.org/en/live-electronics-2024/
LIVE ELECTRONICS
SOUND AND MUSIC COMPUTING
Performance and interpretation of electronic music in concert
ALVISE VIDOLIN instructor
NICOLA BERNARDINI co-instructor
15 JULY / 27 JULY
GENERAL INFORMATION
The course is aimed at composers, performers, and interpreters of
electronic music, as well as sound engineers who wish to delve into
theoretical, technical, and creative aspects related to the production of
live electronic concerts. The online lessons are preparatory for the
in-person course and will take place from 10:00 AM to 1:00 PM / 3:00 PM to
6:00 PM on the following days: May 10th, 17th, 24th, and 31st, as well as
June 14th and 21st.
1. COMPOSITION TRACK
For the admission exam, candidates must submit the scores of two recent
compositions with electronic music parts, attaching any audio files and
recordings of a performance (to be uploaded on YouTube in “unlisted” mode).
The scores must reach the Secretariat of the Chigiana Academy through the
online registration form by April 30. At the same time, the
registration-exam fee must be paid.
The Chigiana Academy will communicate the results of the selection made by
the examining committee to all candidates.
The course will have an analytical/theoretical nature in online lessons and
laboratory sessions with daily meetings in face-to-face lessons.
For a limited number of candidates, the possibility of enrolling as
listening students is allowed.
Actual students are required to submit, by the date of the first online
meeting, a score (or sketches) of an original composition for voice and/or
solo instrument with live electronics. The electronic part will be created
during the lessons and performed in concert (July 27) by a student from the
courses of the Chigiana Academy.
2. PERFORMANCE TRACK
For the entrance exam, candidates must present the technical-performance
plans for two pieces from the repertoire for voice or instrument or
ensemble and live electronics by a well-known author, to be chosen by each
candidate. These must be sent with the application form by April 30.
The technical-performance plans must be finalized for performance in a hall
of roughly 250 seats and approximate dimensions of m. 50 x 10 x 5(h), with
live electronics preferably to be performed by a single person.
To perform the work, the candidate may make use, as necessary, of
components from the following audio system:
9 independent amplification channels with 9 full-range loudspeakers
positioned on the boom at variable height and orientation;
1 subwoofer speaker positioned on the ground with independent amplification
channel;
wide variety of dynamic condenser, proximity, radio, microphones with rods
and various supports;
1 analog or digital mixer of the candidate’s choice;
1 reverb generator of the candidate’s choice;
1 personal computer with multichannel audio interface and MIDI controller
of the candidate’s choice, software chosen by the candidate (preferred: Max
/ MSP, PD, Supercollider, Csound, or Faust, which may also be
interconnected with each other)
power supply, audio and power cables, technician for installation support.
The plan must include:
data sheet;
diagram of the connections between the various devices and their location
in the Hall and/or in neighboring environments;
detailed configuration of the mixer (inputs/outputs, internal programming);
performance environment created by the computer using the chosen software;
text describing the actions that the performer must perform during the
performance, possibly accompanied by additional instructions inserted in
the score.
COURSE DETAILS
Lessons on theory will deepen the student’s knowledge of the following
topics:
– the temporal eco-sustainability of musical works with electronic parts
– the choice of technological equipment suitable for sustainability
– the adaptation of past works made with technologies that are no longer
available
– the various semiographic notations useful for the reading, interpretation
and reconstruction of electronic parts
– the use of scripting and automation systems for the systematic creation
of highly complex electronic scores
These topics present challenging aspects that are still open to emerging
research and will be addressed by highlighting the research and
investigating the know-how and components necessary for in-depth
realizations of past and future works.
LESSONS AND WORKSHOPS
IN-PERSON COURSE
The practical lessons provide for the active participation of students in
the performance of the electronic parts of the compositions listed below
that will be performed within the concerts of the Chigiana International
Festival & Summer Academy 2024:
Dashow Soundings in pure duration n. 10 / Ipiece per Arturo Tallini
Momi Vuoi che nel fuori for percussion trio and electronics
Nono Omaggio a György Kurtàg / Post Praeludium n. 1 per Donau / Interludio
Primo dal “Prometeo”
Ligeti Artikulation
Romitelli Natura morta con fiamme (1991)
Ligeti Glissandi
Manoury Pluton (1988)
Letort Nautipoulpe
ONLINE PREPARATORY LESSONS
In the on-line preparatory lessons, the works with electronic parts to be
performed in the aforementioned concerts will be analyzed and the executive
environments planned. In the on-site laboratories, in addition to the
execution of the electronic parts, the problems of recording, processing
and spatialization of live sounds will be addressed, also as a function of
documentation work to be carried out in post production. Through the
preparation, rehearsal and performance of the pieces with electronics
listed above, different playing techniques will be studied, using the SaMPL
electroacoustic system based on d & b audiotechnik amplification, Yamaha
DM1000 digital mixer and multi-channel spatialization in 8-channels.
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
I am forwarding another helpful reply from Lucas below, which seems to have bypassed
this list. Thank you Lucas for the information, this is much
appreciated! P
----- Forwarded message from Lucas Cordiviola -----
Subject: Re: [PD] hid objects on linux/mac/win? hidraw on linux? hidraw parsing?
Date: Wed, 13 Mar 2024 01:37:42 -0300
I don't wanna go to deep into HIDs as I know little about it.
I came to [hidraw] because i needed something easy for Windows (iirc hids
external were not working for me on Windows at that time) so I was writing my
first externals as a training and decided to wrap
https://github.com/libusb/hidapi.
> I am a bit puzzled that I don't get any error message from [hidraw] when
> trying 'listdevices'.
Me too. I had tested on Windows and Debian and it worked. On macOS I tested it
on a VM but i could not get "listed" devices. Someone at the time of the
release reported it worked just fine on a real mac with a real joystick.
> Understood. How can I tell which element of the list belongs to which
> switch/dimension/etc? Are these floats somehow (binary) encoded?
Yes they are encoded. There's a good side and a bad one. The good one is that
no "symbols" are used and that's better at Pd's internal message side. The bad
side is that each device has it's own implementation of this list of floats.
https://github.com/libusb/hidapi just grabs them and spits them. In [hidio]
and other better externals there's and OS layer involved that can tell
canonically what "switch/dimension/etc" it has received. So these externals
make your life easier and more realistic.
But if you get the chance to open a device with [hidraw] you won't be much
scared of the list of bytes. if you press one button you'll get say "0 11 0 0"
and on release you'll get "0 0 0 0". if you press another one you'll get say
"0 12 0 0". Each float on the list represent a byte (0 - 255) and each device
has a different number of (fixed) items in the list.
Hello,
Thanks to all the help provide by Benjamin Wesch, pmpd (Physical Modelling for Pure Data) version 0.13 is ready.
pmpd aim to provide physical modelling (mass/spring system) simulation to control data in natural ways. Audio synthesis is also possible, now in 2d or 3d thanks to the new objects : pmpd2d~ and pmpd3d~.
It's on deken.
Cheers
Cyrille
_______________________________________________
Pd-announce mailing list
Pd-announce(a)lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
When reading about 'Scanned synthesis' in
https://en.wikipedia.org/wiki/Scanned_synthesis I see about the [pdp_scan~]
external from 'pdp', but I can't use it... I can still try extended in my
machine and it didn't really work back then, I get
Applications/Pd-extended.app/Contents/Resources/extra/pdp/pdp.pd_darwin,
10): Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from:
/Applications/Pd-extended.app/Contents/Resources/extra/pdp/pdp.pd_darwin
Reason: image not found
pdp: can't load library
Purr Data can't load it either.
The 'pdp' version in deken (0-0extended) doesn't work either and all print
the same error.
I wanted to check this object out, does anybody know where the source lives
and if we can try and compile it?
cheers