nono timing is a tool that times songs automatically for osu! mapping. it detects the bpm, offset and tempo changes (red lines) straight from the audio. our goal is to make something that will make it easier to map live timing songs, though it's currently not good enough for this.
built on beat_this (transformer beat tracker), librosa, numpy/scipy, express + vanilla js.
this website and the detection pipeline were coded with ai assistance (claude). detected timing is a starting point. always double-check it by ear before using it in a map.