Eng 繁中 日本語 한국어 简中


Music timing information is very important for all the procedural motions because it is used to match the motion with the music. Without it the BPM (beats per minute) is default at 120 and it won’t be in sync with the music.


Tap Beats

There is a “tap beats” functionality for you to easily set timing information accurately.

What you need to do is to play the music, and then tap on the button every time a beat drops. The program requires about 4 taps to calculate the average BPM and offset value for you. You can tell from the glowing ring on the floor that the light dots can match the music beats perfectly when it is set correctly. It is fine if you didn’t get it right the first time, just continue tapping the beats until everything looks right.

Previously we have a command line tool bundled with the application to parse each music file in the library and generate the timing information, that method still works but is a little hard to use and only supports WAV format and not able to read from ZIP. Video for the old method: