[linux-audio-user] jack/alsa connection state

Florian Schmidt mista.tapas at gmx.net
Sat Sep 4 13:31:28 EDT 2004


On Sat, 04 Sep 2004 15:36:40 +0300
Sampo Savolainen <v2 at 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



More information about the Linux-audio-user mailing list