Am 06.12.2009 um 22:57 schrieb Roderick Colenbrander:
Joysticks work using /dev/js or evdev these days. It was hard to find some info on MIDI for Vista but I believe it still works using WinMM. You really need oss or alsa for midi I think.
There's this:
http://www.jcabs-rumblings.com/Programming/OpenALFeatures.html
But it seems to be an early design prototype. All other google hits say that MIDI is not supported by openal. If you want to play MIDI files with openal you have to synthesize them first(if you want to have openal apply 3D effects on top of that) or use a different API.