On 08/01/2012 11:53 AM, James Morris wrote:
  On 01/08/12
"rosea.grammostola"<rosea.grammostola(a)gmail.com>  wrote:
  On 08/01/2012 03:30 AM, James Morris wrote:
  On 30/07/12
"rosea.grammostola"<rosea.grammostola(a)gmail.com>   wrote:
  On 07/30/2012 03:12 AM, James Morris wrote:
> (1.0) Non Session Management support
 Nice to see a dev who's taking this up. Session management a 'must
 have' for jack standalone applications and imho NSM is the best
 option for this. 
 Woohoo there is now a grand total of 5 apps supporting it:
 
http://wiki.linuxaudio.org/apps/categories/nsm 
 I count 7, but yeah despite your sarcasm, that's good news indeed,
 that's already more support then LASH had in it's first days.
 But the nice and essential thing about NSM is that it's support apps
 without a state, and apps without NSM support via nsm-proxy.
 Moreover NSM-proxy supports Ladish level 1 also.
 LASH failed despite 26 apps supporting it:
 
http://wiki.linuxaudio.org/apps/all/lash 
 The problem with LASH is that it has obvious (technical) flaws.
 Session managers today are much better. Imo NSM has a great technical
 design, with advantages compared to other session api's and without
 (essential) technical flaws.
 If you think that all the apps 
apps.linuxaudio.org will support a
 session api, then  you're not very realistic. That's why it's
 essential that NSM support apps without NSM support and apps without a
 state in a user friendly way. 
 I guess. But for those who need to play around with stuff before they
 find what they can use to start being productive it's not good. 
I don't see what you mean. You've a list of apps with NSM support. You
can use those in the NSM session. Other apps you can launch via
nsm-proxy. If you want to use Ladish l1, look at the list of apps with
ladish l1 support.
No session manager, that's a problem. Users play around with stuff and
never become productive. Standalone Jack applications are nice, but
without good session support modular linuxaudio is a joke to say it frankly.
 That many apps already have a form of session management is one of the
 problems for NSM. What should a developer do when attempting to support
 NSM in an application which already has Jack Session support and LASH
 support? It increases the complexity of what the user interface has to
 deal with. 
First, it makes it far more easy to implement NSM. The time consuming
'search work' for adding session support is already done.
Second, I assume that it is possible to support more session api's in
one application.
 Maybe it's actually better - at least most people are aware now of the
 problems with the other session managers
 In Petri-Foo it wasn't so much of a problem. I simply removed support
 for LASH because there was no user base to tell me otherwise. But can I
 do that with other apps?
 I'm looking at jack-rack for instance. 
See above.
Regards,
\r