Hello.

I am currently searching for a cross-platform library for MIDI I/O. After searching a bit on the internet, I found these two libraries : PortMidi and midiio (http://midiio.sapp.org/). The problem is that both of them don't seem to be updated frequently and support seems to lack.

midiio doesn't give any documentation (links to improv are given but currently don't work). Furthermore, I didn't manage to compile it using MSYS (they said Visual C++ is supported but there isn't any project/makefile for Windows), nor did I under Linux (RedHat with 3.4.4). They say that it compiles using GCC 3.3 but don't say anything more. Support seems to lack A LOT.

So, I tried PortMidi. I managed to compile it using MSYS thanks to a user-contributed makefile (though it shouldn't be too hard to write it by myself). Then, I tried to compile it under Linux and, again, no problem.

Bit now, I have a problem as I started to use it. It fails when I call Pm_Initialize but it returns pmNoError. In fact, I have the following message displayed in my console : ALSA lib seq_hw.c:446:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory. I tried the sample/test programs and they behave similarly. I know there is a problem with my computer (in fact I don't have any MIDI ports :-) ) but it scares me a bit that PortMidi fails to return an error on initialization. I don't want to have a program that think it is running successfully but fails on every MIDI operation.

Any ideas / suggestions ?

Thanks,
Sebastien Frippiat
_______________________________________________
media_api mailing list
[EMAIL PROTECTED]
http://www.create.ucsb.edu/mailman/listinfo/media_api

Reply via email to