iemmatrix 0.4.0 "double square" aka (040²)ⁿ has been released last night.
<https://deken.puredata.info/library/iemmatrix/0.4.0>
**developed for science**
most notable features:
- 23 years of relentless development
- 130 battle tested objects
- 13473 lines of spellchecked C-code (without docs!)
- 5575 lines of analyzed Pd-code (without docs!)
**used in science**
NEWS
- multichannel support
- optional: works out of the box with Pd>0.54
- also works with older Pds
- improved resiliency against system incompatibilities
- the core will work on very old systems and very new systems
- some specialized objects that require 3rd party libraries
might only run on newer systems (but you can still use most
objects if your system does not meet these requirements)
- lots of bugfixes
**used in /real/ science**
supported platforms via Deken packages
- Linux/amd64 ("64bit intel",...) single precision†
- Linux/amd64 ("64bit intel",...) double precision†
- Linux/i386 ("32bit intel",...) single precision†
- Linux/i386 ("32bit intel",...) double precision†
- Linux/arm64 ("64bit RPi >=4",...) single precision†
- Linux/arm64 ("64bit RPi >=4",...) double precision†
- Linux/armv7 ("32bit RPi >=2",...) single precision†
- Linux/armv7 ("32bit RPi >=2",...) double precision†
- macOS/amd64 ("64bit intel",...) single precision‡
- macOS/amd64 ("64bit intel",...) double precision‡
- macOS/arm64 ("Apple Silicon",...) single precision
- macOS/arm64 ("Apple Silicon",...) double precision
- Windows/amd64 ("64bit intel",...) single precision
- Windows/amd64 ("64bit intel",...) double precision
- Windows/i386 ("32bit intel",...) single precision
- Windows/i386 ("32bit intel",...) double precision
supported platforms via Debian packages (coming soon in the
Debian/unstable repositories):
- Linux/amd64 - single precision
- Linux/amd64 - double precision
- Linux/arm64 - single precision
- Linux/arm64 - double precision
- Linux/armel - single precision
- Linux/armel - double precision
- Linux/armhf - single precision
- Linux/armhf - double precision
- Linux/i386 - single precision
- Linux/i386 - double precision
- Linux/mips64el - single precision
- Linux/mips64el - double precision
- Linux/ppc64el - single precision
- Linux/ppc64el - double precision
- Linux/riscv64 - single precision
- Linux/riscv64 - double precision
- Linux/s390x - single precision
- Linux/s390x - double precision
- Linux/alpha - single precision
- Linux/alpha - double precision
- Linux/hppa - single precision
- Linux/hppa - double precision
- Linux/ia64 - single precision
- Linux/ia64 - double precision
- Linux/loong64 - single precision
- Linux/loong64 - double precision
- Linux/m68k - single precision
- Linux/m68k - double precision
- Linux/powerpc - single precision
- Linux/powerpc - double precision
- Linux/ppc64 - single precision
- Linux/ppc64 - double precision
- Linux/sh4 - single precision
- Linux/sh4 - double precision
- Linux/sparc64 - single precision
- Linux/sparc64 - double precision
- Linux/x32 - single precision
- Linux/x32 - double precision
- Hurd/i386 - single precision
- Hurd/i386 - double precision
if your system is not listed above, you can compile iemmatrix yourself
(you are probably used to that already)
**used by serious scientists**
get it while it's hot.
<https://deken.puredata.info/library/iemmatrix/0.4.0>
~~~
notes on compatibility with older OSs
† the Deken binaries for Linux require GLIBC-2.29, such as found on
Linux distributions released after 2020, such as Ubuntu/20.04 "focal" or
Debian/11 "bullseye"; but notably *not* on Debian/10 "buster".
‡ the Deken binaries for macOS have been tested to work back to OSX
10.11 "El Capitan".
some specialist objects require a newer version of macOS however. e.g.
heavy math like decomposing matrices with [mtx_eig], [mtx_qr] and
[mtx_svd] requires macOS 10.14 "Mojave", as does [mtx_bessel].
[mtx_sndfileread] requires macOS 11 "Big Sur". if you do not need these
specialized objects, then "El Capitan" will do nicely.
independent of iemmatrix, we strongly suggest that you use an up-to-date
operating system for the safety of yourself and others.
Happy 2024! ELSE 1.0-RC11 with Live Electronics Tutorial is out. Get it in
deken, if something is funny, please tell me (waiting for raspberry pi
binaries from a helping soul). Objects count is now 527, total number of
examples in the tutorial is now 515! The library has 285 signal objects so
far, and I just reached the mark of 200 coded/compiled signal objects (the
rest are abstractions, of course)!
This 1st update of the year is quite packed, but even so I'm just
arbitrarily drawing a line because of the end of my latest course. I didn't
finish one big thing I've been working on which is revising and dealing
with multichannel awareness for 'routing' objects (panning, fading,
rotation, selection, matrix and stuff). I first dealt with most easy and
fast multichannel objects but this group of objects is what I'm most
excited about regarding multichannel connections. I had started with them
before, I worked extensively on them some more but I'm not yet finished
with them.
One cool new object is [pan~] and [pan.mc~], for circular panning with an
angle input for any number of given outputs. I rewrote my [mtx~] object and
now it can finally take gain values and not just on/off switches, so you
can use it for routing and mixing. A cool new [mtx.mc~] object performs all
this with multichannel input and output (nice). Other objects from this
group worth noting are the new [xgate2.mc~] and [xselect2.mc~] objects.
Also worth noting is that I am adding a 'spread' parameter in many of these
objects, which control how much a sound source spreads to adjacent
channels, you can use it narrow or expand. Like I said, more is to be done
here and one new object I didn't include just yet is [vbap~] and [vbap.mc~]
(vector based panning), hopefully next time. Total object count in ELSE now
with multichannel functionalities is 82!
[note2midi] and [midi2note] now have support for quarter tones. This is me
flirting with the idea of 'CAC' tools, this one works quite well with
Charles Neimog's python stuff that can render scores with quarter tone
support.
[tabwriter~] added index mode to set index to record to with a signal, like
MAX's [poke~].
A new [abs.pd~] object is something I'm gonna use a lot myself. This makes
it a bit more convenient to use [pd~]. I love I can just click on it and
it'll open the loaded patch. This also allows you to use your
connected MIDI device in the sub-process.
I added some functionalities to [gendyn~]. Now it takes a center frequency
and it can then work more like usual oscillators, and you can use it for
poliphony. I've been having fun and it's quite cool!
The [plaits~] object is finally fully functional. Added some missing
modulation inputs and controllers that were needed in a couple of synthesis
engines.
For last, I'm finally adding wavetable scanning in my [wavetable~]
oscillator! This means you can slice a wavetable into 'n' given parts and
crossfade between them. A new [wt2d~] object can slice and scan in two
dimensions! There's also a new section on wavetable synthesis in my Live
Electronics Tutorial.
Full changelog here:
https://github.com/porres/pd-else/releases/tag/v.1.0-rc11
Short term future plan is to include in ELSE a submodule I'm working on
with abstractions inspired by euroracks, some of them are already in
Plugdata. Working a new polyphonic module based on [gendyn~] which is
pretty cool and I'm also excited to have a poliphonic PLAITS module, really
excited about this (hang in there).
By the way, ELSE development is about 7 years old now, and the plan for
2024 is to finally settle with a stable final version where things don't
break as much (I feel shame). The idea is to pair up with the 1.0 release
of PlugData that must come out this year as well (currently in version
0.8.x).
Please support me on patreon if you like and use my stuff
https://www.patreon.com/porres
you can follow me on instagram as well if you like where I'm always posting
Pd development stuff https://www.instagram.com/alexandre.torres.porres/
Cheers
Happy New Year to all!
The submission website for the ICMC 2024 is now open. Please feel free to repost this call for submissions to other lists.
-Richard
========================================
ICMC 2024 - Call for Submissions
========================================
ICMC2024 Seoul - Sound in Motion
July 7 to July 13, 2024
https://www.icmc2024.org <https://www.icmc2024.org/>
The International Computer Music Conference 2024 will be hosted by Hanyang University in Seoul, South Korea. The conference will take place from July 7 to July 13, 2024 at the Hanyang University College of Music and its computer music studio, CREAMA (Center for Research in Electro-Acoustic Music and Audio).
The theme of this year's conference is “Sound in Motion”. Submissions which somehow relate to this theme are encouraged, though all submissions will be given equal consideration. The deadline for Music, Installation and Paper submissions is February 1, 2024.
--------------------
Call for Music
--------------------
We welcome all music and installation submissions in the following categories:
- Fixed Media works (2-8 channels)
- Electro-Instrumental works (2-8 channels)
- Interactive and Improvisational works with computers
- Piece + Paper submissions
A detailed listing of sub-categories can be found on the website:
https://www.icmc2024.org/call-for-submission
Electro-Instrumental submissions may include any orchestral musical instrument (including piano, guitar, etc.) or combination of instruments. Works for rare or uncommon instruments may require the composer to bring their own instrument/player. Feel free to reach out to us regarding your instrumentation if it contains uncommon instrument(s).
We also encourage submissions including Korean traditional musical instruments and electronics. These include: daegum, piri, gayageum, haegum, geomungo, ajeng, yanggeum, and traditional percussion.
--------------------
Call for Installations
--------------------
This year’s ICMC welcomes Sound and Audio-Visual Installation submissions of any type, but especially those that can be presented on the following projection formats:
- 9 meter long curved LED screen
- 3-projector open cube setup
We welcome Installations and Environmental works using technology in the following categories:
- Sound Installations (interactive or fixed)
- Data-driven installations
- Soundscape/Environmental works (e.g., artistic ambient works)
Details can be found on the website:
https://www.icmc2024.org/call-for-submission
--------------------
Call for Papers
--------------------
The topics for paper submissions to this year’s ICMC fall into four broad categories: Performance with Technology, Musicology and Theory, R&D, and Education/Inclusivity.
This year we are also eager to highlight Musicological and Theoretical papers which focus on music (recent or historical) that incorporates technology – this includes papers in the realm of sound studies. Papers which fall into any of these four broad categories, but which focus on specific topics other than those listed below will also be considered for inclusion. We especially welcome Piece+Paper submissions which discuss the technological aspects of musical works submitted to the music section of the conference.
- Papers discussing musical Performance with Technology (including Piece+Paper)
- Papers with a Musicological or Theoretical focus
- Papers focused on Research and Development
- Papers concerning Computer Music Education and Inclusivity
A detailed listing of sub-categories can be found on the website:
https://www.icmc2024.org/call-for-submission
We look forward to welcoming you to Seoul at the International Computer Music Conference 2024!
- Richard Dudas, conference chair
- Taehi Kim, music chair
- Hee Seng Kye, paper chair
========================================
Dear List,
Version 2.6 of the Click Tracker is out.
The main new features are in tempo changes: there is now a new parameter
for tc curve control, which can be easily changed in the GUI in the
score structure display. See information in
http://jmmmp.github.io/clicktracker/#display
And also:
- cue files can be declared as normal filenames (not necessary to number
them)
- tc and rep durations accept x:y expressions
- small improvements of score display and export
- open dialog shows text files by default (in Max-based versions)
As in the previous version, you can use in any of the following ways:
- as an android app (https://bit.ly/click-tracker-mob or
https://bit.ly/clicktracker-playstore)
- as a closed desktop app in windows (http://bit.ly/ClickTracker2-5Win)
or apple (http://bit.ly/ClickTracker2-5Apple)
Due to Apple's recent security settings, you'll need to allow the Pd and
other externals to run on your system.
WARNING: M1 users will need to run the program with Rosetta.
- as the traditional Pure Data patch (https://bit.ly/ClickTracker2-5)
- as a Max/MSP patch in windows (http://bit.ly/ClickTracker2-5MaxWin) or
apple (http://bit.ly/ClickTracker2-5MaxApple)
For more information, refer to the Click Tracker's website at
http://j.mp/click-tracker.
You can also visit the Click Tracker on facebook -
http://j.mp/clicktrackerfb, or check out the click track library in
http://jmmmp.github.io/clicktracker/index-library.
With best regards,
João Pais
--
Click Tracker Mobile -https://bit.ly/click-tracker-mob
Click Tracker Website -http://j.mp/click-tracker
Click Tracker Library -https://bit.ly/ClickTrackerLibrary
Facebook -http://j.mp/clicktrackerfb
[Apologies for cross-postings] [Please distribute]
(this is the 2nd call for a 4 year stay at the IEM and a great chance to
get your PhD done. please apply!)
Dear all,
we are pleased to announce a fully funded
*4-year PhD position*
in the field of Sonic Interaction Design at the Institute of Electronic
Music and Acoustics (IEM, https://iem.at/), University of Music and
Performing Arts Graz, Austria. Current projects are compiled at
https://sidlab.iem.sh/.
All details can be found in the call for applications (German, English):
https://go.iem.at/sid23
We look forward to receiving your application by December 1st, 2023.
IOhannes m zmölnig
[Apologies for cross posting]
Speculative Sound Synthesis - Call for works
Speculative Sound Synthesis is inviting submissions of experimental
works in the fields of computer music, electronic, music, and sound
art. We are seeking artistic works which question, challenge,
criticize, deconstruct, re-compose, re-formulate, shift, dis-place,
endanger or reject established standards in sound synthesis.
Speculative Sound Synthesis is an artistic research project by David
Pirrò, Luc Döbereiner, Ji Youn Kang and Leonie Strecker. The project
is funded by the Austrian Science Fund FWF and based at the Institute
of Electronic Music and Acoustics (IEM) at the University of Music and
Performing Arts Graz, Austria.
The project challenges established patterns of interaction between
technology and artistic practice. While standardized processes in
computer music are analyzed, destabilized and reshaped through
speculation, the project’s central aim is to create spaces for new
aesthetic potentials in the practice of experimental music.
https://speculativesoundsynthesis.iem.sh
Applicants should send a proposal for an artistic work: i.e. an
electroacoustic or acoustic composition, an installation, a piece of
software, a live-performance, a text, or any combination thereof. The
proposed work should display aspects of artistic research by making
the scientific, philosophical, technological or artistic aspects,
choices and references explicit in whichever form the artists might
deem suitable. In order to share their work with the artistic research
community, during their working period artists will be asked to
document their working process and its results in an appropriate form.
The three selected artists will each receive a commission of €3000 for
a new work to be completed during two consecutive months in 2024
(exact dates to be discussed individually). During this time, they
will be an active part of the ongoing artistic research project
Speculative Sound Synthesis and will discuss and exchange ideas with
its team. Furthermore, they are offered the possibility to present
their work/research in a public concert or lecture at the IEM.
How to apply:
Please send us your application via email at specu...(a)iem.at including:
- a project proposal (500-1000 words)
- 2 to 3 links to examples of your work
- curriculum vitae
- availability in 2024 and preferred working period
Deadline: 31st January 2024
More information about the project can be found on our website:
https://speculativesoundsynthesis.iem.sh
For any question, please contact us via specu...(a)iem.at
We are looking forward to your application!
“Speculative Sound Synthesis” is funded by the Austrian Science Fund
FWF (PEEK AR 713-G)
Howdy, a quick update I needed to make in the middle of a course and to
settle the ground for a project I'm unveiling this week in a symposium (the
first draft of my modular abstractions).
One new thing I have is a great gift from Tim Schoen, he just gave me this
incredible object named [circuit~] that emulates analog circuitry. I'm
blown away and have no idea how it works, it's just pure magic as I see it.
As an atheist, I can't explain it...
Tim also helped in a compild version of [conv~]. I had this very expensive
abstraction and this is now a much more simplified version of the great
william brent's [convolve~] object. This was one of the things on my list
for a final release, so we're getting closer. By the way, I think I've said
it before, I'm planning a final release next year when Tim's Plugdata
reaches version 1.0 (phew, finally).
I'm still extendind the MC awareness of objects in ELSE. The [sine~] ,
[imp~] and [adsr~] objects are now MC aware! The [adsr~] and [envgen~]
also got a new audio inlet for retriggering with impulses. Including new
objects, ELSE now has 70 signal objects that can deal with multichannels.
A family of new objects I'm really proud of is [pm6~], [pm4~] and [pm2~].
These are 6, 4 and 2 operators synths with a modulation matrix for phase
modulation. So yeah, think of DX7 and stuff. Or Native Instruments' FM8,
actually. This is beautifual, and MC aware! Being MC aware makes it
polyphonic with [voices~], without the need of [clone]. Did I mention I'm
working on modular abstractions? Yup, one based on [pm6~] is done, and
looks great with all the GUI there for you to set values in the modulation
matrix, plus panning, detuning, ratio. Really damn proud of this one.
A new [mono~] object offers monophonic voice management with signal rate
portamento output. A [mpe.in] object is my first take on managing MIDI
Polyphonic Expression. I guess that's the highlights and it for now.
Current object count is: 518 (277 signal objects and 241 control objects)!
299 coded objects (192 signal objects / 107 control objects) 219
abstractions (85 signal objects / 134 control objects) Not much new in the
tutorial, just some updates and revisions to add the new objects and
breaking changes in ELSE. Total number of examples is now 508!
More details in https://github.com/porres/pd-else/releases/tag/v.1.0-rc10
Get it from there or deken (no raspberry pi yet). Expect this one soon in
a next PlugData release.
cheers
To Pd-announce:
Pd version 0.54-1 test 1 is available from http://msp.ucsd.edu/software.htm
or (source only) via github: https://github.com/pure-data/pure-data
This fixes a problem running 0.54-0 on the newest MAC operating system,
plus other bug fixes andfocumentation updates.
cheers
Miller
Hi, it was supposed to be a minor bugfix release but I went ahead and made
some objects deprecated. They're still there for backwards compatibility,
patches will run, but annoying errors will show up. Such objects include
minimum~, maximum~, pow~, clip~, which have Vanilla versions. Others are
number~ and comment, a couple of GUI elements that never really worked well
and were mostly used in the documentation (so yeah, I also revised the
documentation). That's basically it and all folks.
see https://github.com/porres/pd-cyclone/releases/tag/cyclone_v0.8-0
get it also via deken.