After some experimentation, I've found a way to make it work... all JDL_ApplyRange() lines must be in reverse frame order: JDL_ApplyRange(1410,180975,"hdragc(coef_gain=1.5,freezer=1)") JDL_ApplyRange(0,710,"hdragc(coef_gain=1.5,freezer=1)") This arrangement works fine... I wonder why the former doesn't?