[Alsa-devel] Re: [linux-audio-user] midi and ecasound
tiwai at suse.de
Wed Aug 17 05:58:21 EDT 2005
At Wed, 17 Aug 2005 00:48:44 +0300 (EEST),
Kai Vehmanen wrote:
> 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
So far, no. Simple open/read/write/close the device should work.
Of course, this will lack of the functionality alsa-lib provides,
e.g. like virtual MIDI.
> 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:
> 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).
virmidi is already in alsa-lib, so the byte streaming access via
snd_rawmidi_read()/write() can work as a sequencer port.
More information about the linux-audio-user