Just a quick note to describe how I've been using JACK with Processing. I've been experimenting with jjack, but it currently won't work with JACK in realtime mode, which is kind of the whole point of JACK. However, if my sketches need only MIDI I can still use JACK for connecting Processing to external synths. The trick here is to use the ALSA virtual MIDI module (snd-virmidi). I select it as the preferred MIDI output port and use QJackCtl to wire my sketch's output to QSynth or any other Linux synth (or even VST plugins via Festige).
And btw, does anyone know why JavaSound insists on counting each one of my audio/MIDI devices 8 times ?! According to JavaSound's count I have 97 possible connections available. In fact, I have an M-Audio Delta 66, a SoundBlaster Live Value, the ALSA virtual MIDI card, and a USB webcam's audio device. The virtual MIDI card has four ports itself, which means it has 32 instances listed by JavaSound. Weird.
Just a quick info-note. I've successfully compiled IanniX v0.7 on 32-bit Ubuntu 10.04, and I've been able to run most of the examples for Processing. Some of the examples use the Traer physics library and require some very simple fixes (they're posted on the Traer site).
According its Web site IanniX is "... a graphical editor of multidimensional and multi-formal scores, a kind of poly-temporal meta-sequencer, based on the former UPIC created by Iannis Xenakis". It's essentially an OSC sequencer, a little like AlgoScore (
http://kymatica.com/Software/AlgoScore), but with a radically different interface. The SF page includes sets of examples for SuperCollider3, ChucK, and Processing. IIRC there may be some examples around for Csound as well.
Has any Linux user got any of the MIDI libraries to work under Ubuntu Lucid ? Or under any other distro ? I've tried proMIDI (got the "type PApplet is ambiguous" error), MidiBus, and rwmidi. Rwmidi doesn't even show up in the sketchbook/libraries menu, ditto for jmetude. I'm a newbie at Processing and would be happy to learn that I've missed something obvious. Any advice ? I'm also open for suggestions re: other audio/MIDI libraries for Processing. I'm working with Minim, Ess, and csoundo now.