Re: [LAD] Jack Session Manager: feature request
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 ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
On 07/02/2011 12:52 AM, Emanuel Rumpf wrote: HINT: In the new qjackctl, the session-SAVE-dialog has a button labled Open. Sorry, I don't see what you mean. It is called Open or something else...? \r ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
2011/7/2 rosea grammostola rosea.grammost...@gmail.com: On 07/02/2011 12:52 AM, Emanuel Rumpf wrote: HINT: In the new qjackctl, the session-SAVE-dialog has a button labled Open. Sorry, I don't see what you mean. It is called Open or something else...? Yes, sorry, the message doesn't really concern you, but the author of qjackctl. (Rui Nuno Capela) The Button has a wrong caption, that's all. -- E.R. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
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. \r ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
On 07/01/2011 12:07 AM, rosea grammostola wrote: Who's next, PHASEX? :) Very unlikely. The original PHASEX project has been abandoned, even the sysex.net site has completely vanished. There is a so-called PHASEX development branch but it hasn't seen any updates since December 2010. The dev did mention a possible Milestone 2 release in April but no activity after that date. Best, Jeremy ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
On 07/01/2011 12:57 PM, Jeremy Jongepier wrote: On 07/01/2011 12:07 AM, rosea grammostola wrote: Who's next, PHASEX? :) Very unlikely. The original PHASEX project has been abandoned, even the sysex.net site has completely vanished. There is a so-called PHASEX development branch but it hasn't seen any updates since December 2010. The dev did mention a possible Milestone 2 release in April but no activity after that date. Hmm PHASEX deserves the same kind of love Zynaddsubfx gets these days via Yoshimi imho. It's one of the few quality synths on Linux. Maybe a generous hacker will provide a patch for JS support in PHASEX :) \r https://github.com/disabled/phasex-dev ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
2011/7/1 rosea grammostola rosea.grammost...@gmail.com: Hmm PHASEX deserves the same kind of love Zynaddsubfx gets these days via Yoshimi imho. It's one of the few quality synths on Linux. Maybe a generous hacker will provide a patch for JS support in PHASEX :) Hi Following your call, rosea, I added JackSession support to phasex ! The concept is still very new to me, but the result is promising at least. It currently doesn't restore the connections made, not sure why, maybe I'm doing anything wrong with the uuid ?? I can send the sources to you, or whoever requires it, in order to upload to an appropriate location. HINT: In the new qjackctl, the session-SAVE-dialog has a button labled Open. -- E.R. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
[LAD] Jack Session Manager: feature request
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 .pyjacksmrc: [DEFAULT] sessiondir = ~/linuxaudio/JackSession [infra] a2j = a2jmidid -e amsynth = amsynth -b /home/user/projectA.amSynth.presets configurationfileSession2: [DEFAULT] sessiondir = ~/linuxaudio/JackSession [infra] a2j = a2jmidid -e amsynth = amsynth -b /home/user/projectA.amSynth.presets ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
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 .pyjacksmrc: [DEFAULT] sessiondir = ~/linuxaudio/JackSession [infra] a2j = a2jmidid -e amsynth = amsynth -b /home/user/projectA.amSynth.presets configurationfileSession2: [DEFAULT] sessiondir = ~/linuxaudio/JackSession [infra] a2j = a2jmidid -e amsynth = amsynth -b /home/user/projectB.amSynth.presets ^ typo. ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
On 06/30/2011 11:47 PM, rosea grammostola wrote: Amsynth is an application without JS support and in this way I am able to load amsynth, with project A. amSynth has JS support: http://code.google.com/p/amsynth/source/detail?r=400 The current 1.3-beta2 tarball contains this revision afaik. Best, Jeremy ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev
Re: [LAD] Jack Session Manager: feature request
On 07/01/2011 12:00 AM, Jeremy Jongepier wrote: On 06/30/2011 11:47 PM, rosea grammostola wrote: Amsynth is an application without JS support and in this way I am able to load amsynth, with project A. amSynth has JS support: http://code.google.com/p/amsynth/source/detail?r=400 The current 1.3-beta2 tarball contains this revision afaik. Ah shoot(!), then I have to change my whole Amsynth example! :/ Serious now... good news! Who's next, PHASEX? :) \r ___ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org http://lists.linuxaudio.org/listinfo/linux-audio-dev