Hi,
On Fri, 12 Aug 2005, Lee Revell wrote:
Um, /dev/snd/midi* are not supposed to be used
directly by applications.
They are intended to be accessed via alsa-lib.
has there been (or is under planning) any major changes to this, or known
problems?
Ecasound (and many other apps) has used /dev/snd/midi* with no reported
problems for many years now (at least since ALSA 0.6.x). See for example:
http://lalists.stanford.edu/lad/2001/Apr/0176.html
I understand the general principle of getting rid of all direct
"user-space apps <-> ALSA kernel modules" interactions, but in this case
I'd like to stick with the current code until there's some practical
reason to update (adding support for ALSA sequencer API is another thing).
The good ol' read/write interface is quite sufficient for rawmidi, and you
can cover many use-cases with one piece of code (ALSA, OSS, pipes, etc)...
PS In this case not using alsa-lib is obviously not the problem as
the same thing happens with /dev/midi*...
--
links, my public keys, etc at
http://eca.cx/kv