// This effect Copyright (C) 2004 and later Cockos Incorporated
// License: GPL - http://www.gnu.org/licenses/gpl.html
desc:trigger->bypass toggle
slider1:4<0,10,1>trigger
slider2:1<1,128,1>range start
slider3:1<1,128,1>range end

@slider
trigmask=2^(slider1|0);
slider3<slider2? ( slider3=slider2; sliderchange(4); );

@block
trigger&trigmask ? 
(
  i=(slider2+0.00001)|0;
  loop(slider3-i+1.000001,
        set_bypass(i,!get_bypass(i));
        i+=1;
   );
);
