We, together with Jari Kleimola, compiled Pd-vanilla 0.42-5 successfully on Maemo 5 in N900. After a major Maemo 5 update, it was pretty much straightforward with libasound2 Alsa support and minor changes when it complains touch and tk related things in makefile. However, Alsa in N900 is a plug-in and DSP can be blocked as it can be in use by some other tasks. So, even with 22050 sample rate and 100-500ms buffer, we get huge audio cuts. Currently we are planning to implement an Alsa backend for Pd usage in N900. Seems like making Jack work might take more time/effort. Does anyone have suggestions/ideas/implementations on Alsa backend ?
It is a native Pd-vanilla, not PDa or any other token, so you can make your pd files work on N900 directly without any need for a specific platform. I will post a link later when we document the necessary things.
Koray.
M.Koray Tahiroglu Media Lab, Aalto University, School of Art and Design http://mlab.taik.fi/~korayt tel: +358 45 233 6272