First version, RhythmInterface finished