[LAD] Jack Session Manager: feature request

rosea grammostola rosea.grammostola at gmail.com
Wed Jul 6 16:43:04 UTC 2011


On 07/01/2011 12:51 PM, rosea grammostola wrote:
> On 06/30/2011 11:50 PM, rosea grammostola wrote:
>> On 06/30/2011 11:47 PM, rosea grammostola wrote:
>>> Hi,
>>>
>>> It is very promising that devs like Torben, Paul Davis, Rui and 
>>> David Robillard (to name a few), are 'backing up' Jack Session and 
>>> that the Jack Session API is in the Jack API. This will give the 
>>> community a very good chance that many apps will get JackSession 
>>> support soon (or later).
>>>
>>> However, it's still reasonable to expect that not all LAD 
>>> applications are going to be patched with JackSession support.
>>> In other words, there are and will be apps which might be useful 
>>> (for one or more of us) to use in a session but which won't have 
>>> JackSession (JS) support. From a users perspective, it would be very 
>>> useful to be able to use that application (without JS support) in a 
>>> session in some way nevertheless.
>>>
>>> At the moment one Session Manager (SM), Pyjacksm (Qjackctl will 
>>> follow soon, and also Patchage I expect) makes this possible by 
>>> manually adding 'infra clients' to a configuration file, 
>>> .pyjacksmrc. See example below. Infra clients are designed for 
>>> applications without a state, like a2j. But it is also possible to 
>>> use apps without JS support as infra client.
>>>
>>> Amsynth is an application without JS support and in this way I am 
>>> able to load amsynth, with project A. The SM makes sure that Amsynth 
>>> is started and that the Jack connections are restored (that's the 
>>> only thing the SM can do for you for apps without JS support). But I 
>>> don't want to use Amsynth with Project A always (Session 1). I might 
>>> be working on a totally different project and want to make a session 
>>> for that also (Session 2). This time I want to load amsynth as: 
>>> amsynth -b /home/user/projectB.amSynth.presets (I don't use Session 
>>> 1 and 2 together in this example).
>>>
>>> To be able to load Session 2, I have to edit my .pyjacksmrc file or 
>>> make symlinks.
>>>
>>> *Feature request*: It would be nice if the SM could provide me a way 
>>> to load a different configuration file.
>>>
>>> For example: JackSessionManagerX --load configurationfileSession2
>>>
>>> Thanks in advance,
>>>
>>> \r
>>
> I think I have mentioned it before somewhere, but another good feature 
> for a Session Manager would be the possibility to start (and / or 
> use?) a session via the command line.
>
> Like: qjackctl --session session1.session
>
> or something.

In Qjackctl, the save button in the session window, works as 'save as' 
atm. A real 'save' button would be nice (saves time).

Thanks in advance,
\r



More information about the Linux-audio-dev mailing list