backend for multi-metronome features mostly implemented