Sounds a little bit like LinuxSampler's server-client idea.

The LinuxSampler LV2 starts the server, and the client (QSampler or
JSampler / Fantasia) then connects to the instance *in* Ardour using
localhost:8888 and you can set up the channels & soundfiles using the
frontend. Of course LinuxSampler keeps its own LSCP script file to restore
its state, and Ardour can command it to do so when reloading the session.

Don't ask me about the details of how that all was implemented, I don't
know... but ask on #linuxsampler, #ardour or #lv2 and I'm sure somebody
there will have details.


-Harry

On Mon, Sep 3, 2012 at 10:14 AM, Thijs van severen <
[email protected]> wrote:

> Hi all
>
> i know that the  'H2 as LV2 plugin' discussion is nothing new (see the 2
> links below)
>
> assembla ticket :
> https://www.assembla.com/spaces/hydrogen/tickets/174
>
> Here's an old thread started by Alexandre P about this
>
> http://www.mail-archive.com/[email protected]/msg01309.html
>
> However, AFAIK all previous threads about this all tried to push H2 into
> the typical LV2 form : a module that gets some sort of input from the host
> app and outputs audio to that same host app
> The 2 other 'real' H2 LV2 projects (composit and DrMr) have only sampler
> functionality and leave the sequencing up to the host
>
> In the light of previous session-management discussions on LAD (NON vs JS
> vs LAD ...) i wanted to reopen the LV2 discussion once more, but with a
> different approach ...
> Forgive me if i'm talking absolute rubbish -i'm a very crappy programmer-
> but hear me out
>
> Would it be possible to create an LV2 'H2 launcher' module that you can
> load into Ardour (or another LV2 host) that doesnt really take any
> audio/midi input from the host and doesnt output anything, but simply
> launches H2 ?
> This would solve all session management issues (albeit creating some new
> issues)
>
> The main problem i see is that the LV2 standard apparently does not allow
> you to pass info about the file that an LV2 pluging should load, so there
> is no way to define what H2 song should be loaded
> However, i did find and attempts to work around this : see the 'Preset
> handling' chapter on this page <http://factorial.hu/plugins/lv2/ir>
> Another problem is that Ardour can auto-restore jack connections when you
> reload your Ardour session, but that does require that H2 is already
> running _before_ you start the Ardour session  :-S
>
> Syncing H2 and Ardour doesnt need to change : you can still use
> jacktransport for that
>
> any ideas ?
>
> grtz
> Thijs
>
>
>
> --
>
> follow me on my Audio & Linux blog <http://audio-and-linux.blogspot.com/>!
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Hydrogen-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hydrogen-devel
>
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to