Emute-Lab-Instruments / uSEQ

20 stars 0 forks source link

extra testing on gate clock external sync #56

Closed chriskiefer closed 4 months ago

chriskiefer commented 6 months ago

use kuramoto style phase correction?

chriskiefer commented 4 months ago

notes: redone tracking to use gpio interrupt for better accuracy. Now it does bpm sync but not phase sync.

Suggestion

timesig = x beats per bar every x clocks on the input, time to next bar = projected next bar time - current transport time time to next bar < half a bar, go backwards else go forwards nudge transport time towards bar boundary

chriskiefer commented 4 months ago

api functions (set-clock-internal) (set-clock-external [1 or 2])

chriskiefer commented 4 months ago

(nudge-clock [num of beats]) to address phase issues

chriskiefer commented 4 months ago

also try above but from reset signal (test this from another useq)