Effect Cycles

Just wondering if an option could be added to run an effect per cycle instead of seconds when setting up the API within the macro. I think this would help more in the transition as sometimes the timing is out a little and an effect like a wipe or sinelon don’t quite finish or just start a new cycle before it transitions. I think it would look more seemless if cycles could be chosen for these types of effects.