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
