Re: [LAD] Jack Session Manager: feature request

2011-07-06 Thread rosea grammostola

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

2011-07-02 Thread rosea grammostola

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-07-02 Thread Emanuel Rumpf
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

2011-07-01 Thread rosea grammostola

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

2011-07-01 Thread Jeremy Jongepier
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

2011-07-01 Thread rosea grammostola

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-07-01 Thread Emanuel Rumpf
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

2011-06-30 Thread rosea grammostola

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

2011-06-30 Thread rosea grammostola

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

2011-06-30 Thread Jeremy Jongepier

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

2011-06-30 Thread rosea grammostola

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