> At the moment the loaded resources (files, instruments and samples) of the
> resource managers are not exposed via LSCP or C++ API.

I've bumped into that one. What would be the orthodox way to unload an
instrument from a channel using the C++ API (other than the loading a
dummy instrument trick)? I am trying to add this option to my DSSI
plugin[*] and still figuring it out, I've tried to force an unload by
doing:

        engineChannel->DisconnectAudioOutputDevice();
        engineChannel->Connect(audioOutputDevice);

but that is not thread-safe, if you catch it at the wrong time the
rendering thread will crash.

Cheers,

L


[*] Check it out at git://ls16.git.sourceforge.net/gitroot/ls16/ls16 ,
it is already very functional, a release is coming out soon.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to