----- Original Message ----- From: "Samuel Mimram" <[email protected]> To: "savonet-users" <[email protected]> Cc: "savonet-users" <[email protected]> Sent: Thursday, May 23, 2013 6:58 PM Subject: Re: [Savonet-users] using transitions with random()
> For the record, I submitted this on the bug tracker : > https://github.com/savonet/liquidsoap/issues/81 > > On Thu, May 23, 2013 at 6:50 PM, Samuel Mimram <[email protected]> wrote: >> Hi, >> >> Unfortunately, your solution seems to be right I think, but it does >> not work here too.... Fortunately, there are other ways to achieve >> this and the following one seems to do the trick: >> >> def crossfade(s) >> s = fade.in(duration=1.,s) >> s = fade.out(duration=1.,s) >> fader = fun (a,b) -> add(normalize=false,[b,a]) >> cross(duration=2., fader, s) >> end >> >> music = >> crossfade(random(transitions=[xfade,xfade],weights=[1,1],[s1,s2])) >> That's nice too!, i'll try this, thanks a lot! --Tom >> ++ >> >> Sam. >> >> On Wed, May 15, 2013 at 1:16 PM, Thomas Bühlmann <[email protected]> wrote: >>> Hello list! >>> >>> I'm stuck (once more) here.. >>> >>> I'm not sure, wether i use random() the right way, i can't get it to use >>> function xfade as transition. >>> (source1 and source2 are playlists) >>> >>> # A simple cross-fade >>> def xfade(a,b) >>> add(normalize=false, >>> [ sequence([ blank(duration=1.5), >>> fade.initial(duration=3.,b) ]), >>> fade.final(duration=3.,a) ]) >>> end >>> ...... >>> music=random(id="day_rotator",transitions=[xfade,xfade],weights=[1,1],[source1,source2]) >>> ...... >>> output.icecast(....... >>> >>> The log just shows: >>> [day_rotator:3] Switch to day2 with forgetful transition. >>> [day_rotator:3] Switch to day1 with forgetful transition. >>> and no transition is heard. >>> >>> The generic usage descriptions given on the api site are still somewhat >>> cryptic to me... :) >>> >>> Thanks for helping! >>> >>> --Tom >>> >>> >>> ------------------------------------------------------------------------------ >>> AlienVault Unified Security Management (USM) platform delivers complete >>> security visibility with the essential security capabilities. Easily and >>> efficiently configure, manage, and operate all of your security controls >>> from a single console and one unified framework. Download a free trial. >>> http://p.sf.net/sfu/alienvault_d2d >>> _______________________________________________ >>> Savonet-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/savonet-users >>> > > ------------------------------------------------------------------------------ > Try New Relic Now & We'll Send You this Cool Shirt > New Relic is the only SaaS-based application performance monitoring > service > that delivers powerful full stack analytics. Optimize and monitor your > browser, app, & servers with just a few lines of code. Try New Relic > and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may > _______________________________________________ > Savonet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/savonet-users > ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
