Hi Peter! 2011/3/10 Peter Walter <[email protected]>: > hello, > > transitions of our tracks are done with smart_crossfade from utils.liq. > > source = smart_crossfade( source) > > but we don't want our jingles and news tracks being faded in and out. > our jingles and news metadata "artist" fields all start with "ID_". so i > thought to extend the function to do the job: > i inserted an if-clause at the beginning of the transition definition to > filter the desired tracks: > > def transition ( a, b, ma, mb, sa ,sb) > > if > string.match( pattern='ID_.*', ma[artist]) > or string.match( pattern='ID_.*', ma[artist]) > then > log( "Transition: none - jingle or news") > default( sa, sb) > > elseif > a <= medium ... > > in the logs i see that the code filters as expected, but it doesn't > prevent those tracks from being faded. i assume the final call to > smart_cross is responsible. i tried to set the "width" and "start_next" > parameters of smart_cross from inside the if-clause, but i think the > scope is then limited to the "transition" definition and does not affect > the call to smart_cross. > i hope you got an idea how i might solve this problem.
First, congratulations for digging into liquidsoap's code :) I think the problem is that you use "default" for the transition, which in turn may be a fade effect. What you should do is the following: def transition ( a, b, ma, mb, sa ,sb) if string.match( pattern='ID_.*', ma[artist]) or string.match( pattern='ID_.*', ma[artist]) then log( "Transition: none - jingle or news") sequence([sa, sb]) Romain > thanks in advance for your efforts > regards > peter > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Savonet-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/savonet-users > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
