Page 1 of 1

Is it possible to set exact step length?

Posted: 10 Sep 2009, 14:53
by autonic
I'm wondering if it's possible to set an exact step length?
For instance, one beat at 128BPM is 468,75ms long, and if I could set each step to be 468,75ms long I could create some pretty cool sequences for live DJ-use.
The closest thing possible right now is a 7500ms step which means 16 beats at 128BPM.

Re: Is it possible to set exact step length?

Posted: 10 Sep 2009, 15:01
by LJ_krede.dk
there is two workaround for this

1) set the step time to the same in all steps of the sequence.

when running the sequence in the cue windows you can change the speed (default is 100%), maybe you can hit almost 128 BPM

2) another ways is to use the tap sync button in the cue window.. tap it 3 three time in that tempo you current song is, and the sequences in the cue window will follow that tempo if you dont have deactivated in on the buttons at each sewuence in the window.

Re: Is it possible to set exact step length?

Posted: 10 Sep 2009, 15:45
by remco_k
There is no way presetting such an step length.
And if there was, it would not be so precise as people would think, in fact after few minutes the 'bpm' could be like 5 beats behind, or ahead.
Why? Computers are not that good in keeping track of precision timing.

You could test that very easily yourself, by setting up 2 computers with FS, making some simple sequence with 10x 1 second steps and start them the same time so that they run evenly.
But, depending on computer hardware, differences in timing may be seen within 10 seconds and after few minutes its possible that both sequence runs are at completely different steps.
And on other systems it runs surprisingly the same. Based on 'luck'.

Thats why many software that needs a really precise timing uses the clock (44.1 kHz, 48kHz, 96kHz...) from a build in (good quality) soundcard or special timer card. And even then there's always a slight difference between one and the other (and thats one of the many reasons why internet audio streams are buffered several seconds).

LJ_krede.dk's way's would do the job pretty well I guess.