[linux-audio-dev] Alsa /dev/sequencer stuff

Ivica Bukvic ico at fuse.net
Tue May 20 00:27:01 UTC 2003


Hi all, I was wondering the following:

In my app (RTMix) I will be soon implementing multiple midi-input device
opens, so that the app can be controlled from as many of the midi
controllers simultaneously as possible. One way of devising this was to
design a separate thread for every open device (using raw midi /dev/midi
etc., although I will be re-implementing that to use ALSA devices
directly). However, this might not be the most elegant way of doing
this, so what I was wondering is how does the /dev/sequencer correspond
to this issue? I mean, does it work the same way like addressing the raw
midi ports, are the message formats the same, and most importantly does
one SINGULAR /dev/sequencer encompass all of the midi ports that are
currently available?

I would greatly appreciate any help on this issue, as well as some code
examples. Thank you! Sincerely,

Ivica Ico Bukvic, composer & multimedia sculptor
http://meowing.ccm.uc.edu/~ico





More information about the Linux-audio-dev mailing list