Core Audio: a quick example using Extended Audio File Services


This post is more a reminder to myself: every now and then I keep running into Core Audio – and need to start all over again, cause I can hardly remember anything from the last encounter… Yes Core Audio is quite convoluted as it goes very deep, but it opens a lot of possibilities.

MaxMSP: Reduce CPU load by avoiding excessive GUI updates


In MaxMSP it’s very easy to create relatively good looking graphical user interfaces (GUIs) quickly, which no doubt can be very helpful in a lot of situations (user guidance, performance, teaching etc.). But it’s also true, that the display of (especially dynamic) graphics taxes the CPU quite a lot.

a 64-bit version of sigmund~


I’m slowly trying to replace all external objects in my performance system by 64-bit versions, so I can finally run MaxMSP in 64-bit mode. Most of the externals in my setup are from code that I wrote myself – so no big problem updating those. But one of the few externals from other people that i use is the famous sigmund~ object by Miller Puckette.

using vDSP_deq22 correctly


On a mac the Accelerate framework delivers a lot of very useful DSP functions. Most of them are pretty straight forward to use, some are a little complicated. One of those is vDSP_deq22 / vDSP_deq22D which implements a vectorized 2 pole 2 zero filter (biquad).



Some time ago there was a discussion on the MaxMSP-forums going on about recreating a specific chaotic oscillator. Actually this goes back to this site: ciat lonbarde, where you can find all sorts of “intuitive analog organs for your atonal/chaos squishing needs” as the author says…