Is it out of the question simply to use the OSS MIDI API? That should be the default, and it's much less buggy than the ALSA one. (Apparently, though, there's sometimes a good reason to use teh ALSA one instead, I remember vaguely.)
To put out "sysex" MIDI, theoretically in either ALSA or OSS, send the bytes out serially, as in "247, NN, NN, 240", not in a list as in "247 NN NN 240".
cheers Miller
On Mon, May 26, 2008 at 02:20:19AM +0900, PSPunch wrote:
Hi,
I am hoping someone can give me advise on getting my Ubuntu box to send sysex message over MIDI.
Some questions..
What is the proper format for messages to go into [midiout] or [sysexout]?
Do I make a list of numbers such as [247 NN .. .. .. NN 240<
or do I need to serialize them as [sysexin] receives each byte as individual messages?
Previous posts on the same topic were a bit too vague for me to catch up with. Although I use Debian & Ubuntu daily, unfortunately I am not fluent in developing practices enough to design my own workarounds (at least not yet).
The closest I could get was the understanding that there is no method to get Sysex output to work other than patching Pd so a different kind of function in ALSA-API will be used. (also that the current releases have a 20 byte limit. This is probably not my case though)
If current pd-extended (which I am comfortable with, either stable or testing) needs patching in order for midiout to work, I would highly appreciate specific procedures on how to get it going, hopefully on a fresh installation of Ubuntu 8.04 or 7.10.
Any type of help appreciated. Thanks.
-- David Shimamoto
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list