[linux-audio-user] virmidi and 2.6.14 (Demudi)

Clemens Ladisch clemens at ladisch.de
Thu Jan 19 07:38:26 EST 2006


Ismael Valladolid Torres wrote:
> Clemens Ladisch escribe:
> > A virmidi port has two ends: a rawmidi port and a sequencer port.
> > Anything written to the rawmidi device will be sent to all ports connnected
> > to the sequencer port, but cannot be read back from /dev/midi?.
> > Any messages arriving at the sequencer port can be read from the rawmidi
> > device, but are not sent to any other sequencer port.
>
> Does this mean that a virmidi port just serves for sending copies of
> MIDI data to different sequencers/sound generators?

The purpose of the snd-virmidi module is to serve as a bridge between old
programs that understand only /dev/midi* and new program that use the ALSA
sequencer API.

> Can I use vkeybd or a MIDI keyboard connected to the MIDI in of a MIDI
> interface to play a virtual synthesizer without using virmidi?

Yes; vkeybd, the MIDI in, and the virtual synthesizer all use ALSA sequencer
ports.


HTH
Clemens



More information about the Linux-audio-user mailing list