On Mon, Dec 29, 2003 at 09:24:38 +0100, David Baron wrote:
1. Are alsa drivers multi-client? (Two applications
can read/write
simultaneously to the in or out--i.e. a patch controller and a sequencer
doing notes).
Some are, some aren't - it depends on the hardware, but theres a system
called dmix than can be used to share i/os between apps.
2. Can dummy MIDI devices be installed (virmidi?) to
be used for pipelining
midi-out from one program to midi-in to another or for overcoming
single-client problems (Windows examples MidiYoke, MidiMatrix, Hubi's).
You dont need that - the alsa-sequencer system can route midi between
apps. The apps with inputs should appear as possible MIDI outputs in the
app, but if not you can use a patchbay like qjackctl to make alsa-sequencer
connections.
4. Jack has been recommended. What precisely is this
and how does this work?
It allows routing audio between applications, synchronisation and
transport control. Its pretty much essential.
5. Can the recommended Ardour/Jack rpm for Madrake be
used on Debian?
Probably not, but check out demudi:
http://demudi.org/
- Steve