[linux-audio-user] midi and ecasound

Kai Vehmanen kvehmanen at eca.cx
Tue Aug 16 17:48:44 EDT 2005


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



More information about the Linux-audio-user mailing list