Hello,

Thank you for your feedback. I'll have a look on LADSPA plugin as we have to be 
CPU conservative :-)

If we find something running smooth, we'll share with you.

Best wishes for 2012,

Jef

On 15 Jan 2012, at 10:29, Romain Beauxis wrote:

> Hi guys,
> 
> I do not think that we have a direct support for this. I see, however,
> several possible ways to hack this:
> * Custom *-pass filter and on_blank (already mentioned): if that works
> and is not too cpu intensive, then great!
> * Plug through sox (already mentioned)
> * Plug through jack
> * Use a custom LADSPA plugin
> 
> All in all, I'd like to mention an important point, specially for you
> radionomy guys: this might turn out to be quite CPU intensive. Thus,
> you'd better pick-up the most efficient solution right away. Here, I
> think it is the LADSPA plugin one, here's why:
> * Sound processing within liquidsoap is not very efficient as of now
> (sam is working on this, maybe he'd like to insert something here..)
> * Sox and jack requires multiple processes, which can really be a mess
> to monitor
> 
> On the contrary, the LADSPA API is relatively simple and integrates
> smoothly into liquidsoap. See documentation there:
>  http://liquidsoap.fm/doc-1.0.0/ladspa.html
> LADSPA support in liquidap is also quite old so a single LADSPA plugin
> should work also with old versions of liquidsoap. Finally, being pure
> C and dynamically loaded into liquidsoap, LADSPA plugins are probably
> the most efficient way to implement custom sound processing in
> liquidsoap for now..
> 
> The only difficulty with this solution is that I do not think that a
> LADSPA plugin can interact directly with a running instance, like
> change a variable etc.. So, if you want to trigger a transition when
> your LADSPA plugin detects some sound, you may have to think about how
> this may be done. There are a lot of possibilities, though, such as
> flipping a switch directly within your own software, calling a telnet
> command, touching a file, etc.. You could even think of a plugin
> transforming the source into a source with only blanks and bips, which
> bips/blanks when something has to happen... Just use your imagination
> :-)
> 
> Finally, please let us know if you find a nice solution that you are
> able to share with us, I am sure this would be very interesting for
> others as well :-)
> 
> Romain



------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to