On Mar 14, 2005, at 4:30 AM, Dave Phillips wrote:
Tobias Ulbricht wrote:
As far as my experience goes, if Bristol provides
an ALSA midi
sequencer port, it'll automatically show up in qjackctl.
Am I right?
If so, jack does not really do MIDI handling/sequencing, I guess.
The MIDI Connections patchbay in QJackCtl is a nice convenience, it's
not a fundamental aspect of JACK itself. The MIDI patchbay represents
(IIRC) the status of the ALSA sequencer. If Bristol is not an ALSA
sequencer client then it will not display in the MIDI patchbay, though
as a JACK client it will appear in the Audio Connections tab.
As far as I know, at this point JACK has nothing to do with MIDI.
Right: JACK doesn't do MIDI -- yet.
Bristol can be an OSS client or ALSA rawmidi client. ALSA rawmidi
clients are different from ALSA sequencer clients -- they won't show
up in qjackctl or 'pmidi -l' or the like.
I use Bristol in conjunction with the ALSA snd-virmidi module so I
can use it with ALSA sequencer clients. On my system, virmidi is
my third sound device, or 'hw:2' (numbering from 0), so I start
bristol like this:
$ ./startBristol -explorer -audio alsa -midi alsa -mididev hw:2
then I can use qjackctl to connect vkeybd or whatever to the virmidi
port (80:0 on my system; on your system you may need 'hw:0' and
'64:0', 'hw:1' and '72:0', etc.).
-Sean