[LAD] [ANN] QjackCtl 0.3.8 released!

2011-07-01 Thread Rui Nuno Capela

Howdy!

JACK Session versioning is quite simply the most interesting new feature 
for this release. It's optional but enabled by default. One can just 
turn it off and keep the bad old take-no-prisoners behavior :)


Never is too late,

  QjackCtl 0.3.8 has been released!

Enjoy.


Website:

  http://qjackctl.sourceforge.net

Project page:

  http://sourceforge.net/projects/qjackctl

Downloads:

- source tarball:
  http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8.tar.gz

- source package (openSUSE 11.4):

http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.src.rpm

- binary packages (openSUSE 11.4):

http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.i586.rpm

http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.x86_64.rpm

Weblog (upstream support):

  http://www.rncbc.org

License:

  QjackCtl is free, open-source software, distributed under the terms 
of the GNU General Public License (GPL) version 2 or later.


Change-log:

- Debugging stacktrace now applies to all working threads.
- Session Save button now a drop-down menu, replacing the session save 
type combo-box/drop-down list selection. Also, an early session 
directory versioning/numbering scheme is now in place, although optional.
- Probable fix to debian bug report #624198 - segfault when pressing the 
stop button (by Grant Adrian Diffey, after a patch from Adrian Knoth, 
thanks).
- Desktop environment session shutdown (eg. logout) is now tapped for 
graceful application exit, even though the main window is active 
(visible) and minimizing to system tray is enabled. Both were causing 
first shutdown/logout attempt to abort. Not anymore, hopefully ;).
- Make sure all activated patchbay definition files are in their 
complete and absolute directory path forms.
- Connections refresh button now does an immediate and true 
reconstruction of all clients and their respective ports and 
connections, unconditionally.
- Command line server start option (-s, --start) is now made independent 
from configuration setup option (cf. Setup/Misc /Start JACK audio server 
on application startup).
- Now handling cable socket types properly to let patchbay definitions 
work correctly, whenever having sockets with the very same literal name 
(twisted from patch #3183467, by Karsten, thanks;).
- Abrupt focus behavior when any of the keyboard modifiers (Shift, Ctrl, 
Alt, Caps Lock) is hit while on Connections client/port aliases editing 
(rename) has been fixed.

- Russian (ru) translation updated (by Alexandre Prokoudine).
- Added include errno.h alegedly missing for BSD style systems 
(applying patch for bug #3126091).


Cheers  Enjoy
--
rncbc aka Rui Nuno Capela
rn...@rncbc.org
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] QjackCtl 0.3.8 released!

2011-07-01 Thread rosea grammostola

Hi,

Thanks! It should be more safe now (for wise guys ;) ) to save a 
session, great.


No support for 'infra clients' yet, right?

Regards,
\r

On 07/01/2011 12:18 PM, Rui Nuno Capela wrote:

Howdy!

JACK Session versioning is quite simply the most interesting new 
feature for this release. It's optional but enabled by default. One 
can just turn it off and keep the bad old take-no-prisoners behavior :)


Never is too late,

  QjackCtl 0.3.8 has been released!

Enjoy.


Website:

  http://qjackctl.sourceforge.net

Project page:

  http://sourceforge.net/projects/qjackctl

Downloads:

- source tarball:
  http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8.tar.gz

- source package (openSUSE 11.4):

http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.src.rpm 



- binary packages (openSUSE 11.4):

http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.i586.rpm 



http://downloads.sourceforge.net/qjackctl/qjackctl-0.3.8-2.rncbc.suse114.x86_64.rpm 



Weblog (upstream support):

  http://www.rncbc.org

License:

  QjackCtl is free, open-source software, distributed under the terms 
of the GNU General Public License (GPL) version 2 or later.


Change-log:

- Debugging stacktrace now applies to all working threads.
- Session Save button now a drop-down menu, replacing the session 
save type combo-box/drop-down list selection. Also, an early session 
directory versioning/numbering scheme is now in place, although optional.
- Probable fix to debian bug report #624198 - segfault when pressing 
the stop button (by Grant Adrian Diffey, after a patch from Adrian 
Knoth, thanks).
- Desktop environment session shutdown (eg. logout) is now tapped for 
graceful application exit, even though the main window is active 
(visible) and minimizing to system tray is enabled. Both were causing 
first shutdown/logout attempt to abort. Not anymore, hopefully ;).
- Make sure all activated patchbay definition files are in their 
complete and absolute directory path forms.
- Connections refresh button now does an immediate and true 
reconstruction of all clients and their respective ports and 
connections, unconditionally.
- Command line server start option (-s, --start) is now made 
independent from configuration setup option (cf. Setup/Misc /Start 
JACK audio server on application startup).
- Now handling cable socket types properly to let patchbay definitions 
work correctly, whenever having sockets with the very same literal 
name (twisted from patch #3183467, by Karsten, thanks;).
- Abrupt focus behavior when any of the keyboard modifiers (Shift, 
Ctrl, Alt, Caps Lock) is hit while on Connections client/port aliases 
editing (rename) has been fixed.

- Russian (ru) translation updated (by Alexandre Prokoudine).
- Added include errno.h alegedly missing for BSD style systems 
(applying patch for bug #3126091).


Cheers  Enjoy


___
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] Android audio plugins

2011-07-01 Thread Olivier Guilyardi
On 06/30/2011 11:56 PM, Jeff McClintock wrote:
 Jump on board *early* LV2 ;)

:)

I think it should be very easy to build and test the LV2 host stack on Android
once the Glib dependency is gone. And anyone can try this since the Android SDK
and emulator are freely available. Plus, the Android NDK now provides a
standalone toolchain, which should allow to build directly with waf. No need to
play with Android specific makefile format anymore.

--
  Olivier
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] Android audio plugins

2011-07-01 Thread Gabriel M. Beddingfield
On Friday, July 01, 2011 09:38:20 am Olivier Guilyardi 
wrote:
 On 06/30/2011 11:56 PM, Jeff McClintock wrote:
  Jump on board *early* LV2 ;)
 :
 :)
 
 I think it should be very easy to build and test the LV2
 host stack on Android once the Glib dependency is gone.

LV2 doesn't depend on Glib.

Perhaps you're thinking of the libs to help you get started 
with using LV2? (e.g. slv2)

-gabriel
___
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