On Sat, 04 Sep 2004 15:36:40 +0300
Sampo Savolainen <v2(a)iki.fi> wrote:
qjackctl has a very good patchbay, where you can
define input and
output ports and define how these should be connected. It handles both
jack ports and alsa sequencer ports.
Hmm, i tried it and it looked a little awkward. Anyways, i'd prefer the
'snapshot' paradigm. Kinda like alsactl. Something like connection_state
store -f snapshot1.state, and similar for restore..
The reason why seq24 isn't visible in aconnect or qjackctl is because
how seq24 was programmed.
There are (at least these) two ways of using the alsa sequencer api to
write sequencer data:
1. Open a connection to an existing sequencer port and writing
MIDI to that one.
2. Create an output port for the process in question and write
MIDI commands to that output port.
seq24 uses method 1. which leaves routing to the prorgam itself. IMHO,
the wrong way. The idea behind the sequencer ports is to let the user
patch his/her applications any way they like.
Ok, i see.. Hmm, seq24 does store the port[name]s which each of its
patterns are connected to in the seq24 file. so it's actually alright. I
just need to remember to start it up as the last one in a project.
How about sending mail Mr. Buse (the author) to ask for a fix?
Hmm, i can actually live with how it's handled now. But it would stil be
nice if it rather opened its own in/out ports and autosubscribed
[optional]..
flo