Dnia Czwartek, 4 Kwietnia 2013 17:51 J. Liles <[email protected]> napisaƂ(a)
>
> On Thu, Apr 4, 2013 at 7:16 AM, Pawel <[email protected]> wrote:
> > Hi,
> > 
> >  My friend Jordan tell me about non-session-manager and this mailist.
> > 
> >  I'm the author of FSTHost (which is successor of FST - host for Win32 
> > VST). I read a little about NSM and it seems to be quiet easy. For now I 
> > know nothing about OSC :( Can I expect your help in this area ?
> >  I have already support for Lash and JackSession (which was my choice for a 
> > long time).
>  Fortunately, you don't have to understand OSC at all in order to implement 
> NSM support. Just copy the (permissively licensed) file 'nonlib/nsm.h' from 
> the Non repository into your project's source tree and use its interface. It 
> completely hides OSC from you.
>  
> > I'm curious about using NSM for "song" change . i.e. change presets in all 
> > plugins (fsthost instances) at once. As I understand it is what fast 
> > session switch want to cover. It is possible to change project by MIDI 
> > message ?
> > 
> >  For now I'm building some external app that connect to all FSTHost 
> > instances via MIDI, but this bring me mess in MIDI connections (all fsthost 
> > instances must be connected to this control app).
>  Yes! Because the NSM daemon can also accept control messages via OSC, NSM 
> can do this. All you have to do is convert from MIDI to the right OSC 
> messages. This can be accomplished easily with a mididings script such as the 
> one described here: http://non.tuxfamily.org/wiki/UsingMidiWithNon
>  You would be sending '/nsm/server/open' messages with the session name as an 
> (hardcoded) argument.
> 
 
Thanks for reply. I started new branch. First step was made - FSTHost can now 
connect to nsmd if I manually set NSM_URL. There is one problem - and I suspect 
your answer , but will try ask anyway. nsmd call aplication by it executable 
name , without params ? Is there any workaround for provide command line params 
? FSTHost always require at least one param == plugin name. I try to avoid this 
anyway, but I'm just curious.

Regards
Pawel / Xj





Reply via email to