this is a thread to discuss the in-progress norns clock subsystem.
clock module allows time-syncing norns scripts to external sources using coroutines that can be programmed to synchronize to any given fraction of a beat.
there is not much documentation yet, so I will share some links here for now and update the post as we have more documentation.
original clock tracking issue:
clock demo script:
it’s a simple click metro with arbitrary clock multiplication/division, which will sync to internal metro, incoming midi clock or ableton link.
it’s better to run it in norns master, because bpm calculation for internal and midi has been fixed after last update. configure the build with
./waf configure --enable-ableton-link
current known issues are:
- midi input is unstable
- it’s not yet possible to restart internal clock
- there’s no clock start/stop callback for scripts
- no start/stop synchronization in link