try global minimum based approach
add configuration interface to metronome, sync feature