Finding the Correct BPM & Offset

Adjusting the song's level can help players stay on the beat

Understanding why using the correct Offset and BPM is important

While making levels, we often find our songs to be quite difficult to work with because the bases for level creation aren't set automatically for us when adding the song file. This is because every level requires some preparation before the actual level editing occurs

So, here is what you should do before anything else when adding your song file to the level:

  • Find the correct BPM - beats per minute

  • Find the correct Offset - how delayed the game starts compared to the song start

How to find the ideal BPM for your song

If possible, ask the artist who made the song for its BPM, which will save a considerable amount of time.

Unfortunately, the ADOFAI editor does not include any tools to help you find the song's BPM, so here are some external websites you can use instead:

• BPM Finders

How to find the correct offset for your level

Unfortunately, the ADOFAI editor does not include any tools to help you find the song's offset, so here are some external tools you can use instead:

• Offset Finders

You can always change the pitch down of your level, to test how accurate your BPM and offset are. Just remember to switch it back to 100% when you are done


• beatsperminuteonline

How to use:

[1] After entering the website, it's important to play your song in the background, as this website will follow the user's input to the beat.

[2] Press any key or your mouse on the BPM button and try to be consistent with your taps. This is where the bpm counter will present you with a number that should be your song's bpm. Try to do at least 40 consistent presses.

[3] Use the value you acquired on the Song Settings - Beats per minute, and you are all ready!

[1] Beatsperminuteonline Website
[2] Beatsperminuteonline - BPM found
[3] Game Editor, Song Settings - Correct BPM

•All8 Tap for Beats Per Minute

II. How to use:

[1] This one works in a very similar way to Beatsperminuteonline, however, it is more minimalistic and straight to the point. It's mostly a question of preference, so feel free to try both and see which suits you better.

[2] Press any key or your mouse on the BPM button and try to be consistent with your taps. This is where the bpm counter will present you with a number that should be your song's bpm. Try to do at least 40 consistent presses.

[3] Use the value you acquired on the Song Settings - Beats per minute, and you are all ready!

[1] All8 Tap for Beats Per Minute Website
[2] All8 Tap for Beats Per Minute - BPM found
[3] Game Editor, Song Settings - Correct BPM

• VocalRemover Tap Tempo

III. How to use:

[1] VocalRemover has a BPM autofinder and a BPM tapper. Only the BPM tapper will be covered.

[2] In the "Tap Tempo" function, is it required by the user to press space at least 20 times in the rhythm of the song to have the estimated BPM, but the user can do more if they want a more consistent result. This is more precise than the last two, but in exchange, requires a higher precision of the user to get an accurate estimation.

[3] Use the value you acquired on the Song Settings - Beats per minute, and you are all ready!

[1] VocalRemover Website - Song Key and BPM Finder
[2] BPM acquired after tapping on the rhythm
[3] Game Editor, Song Settings - Correct BPM

• ArrowVortex

IV. How to use:

[1] ArrowVortex is mainly a program made for making charts for 4k rhythm games, like StepMania, Osu!Mania, Quaver, Eterna, etc.; but it can actually be useful to find the BPM of songs for other games, like in this case, ADOFAI.

[2] To download ArrowVortex, just simply use one of the download options provided by its website, and extract the .rar file. When you open ArrowVortex, it should look like this. (Picture below)

[3] To find the BPM of the song you will use, you are firstly to open the song file in the program. To do so, click the "File" button (I), then the "Open" button (II). After that, find the song file in your selected directory and open it.

Press F3 to hear beat ticks, that correspond with the current BPM.

[4] After opening the song in the program, click on the "Tempo" button, then "Adjust sync".

[5] This will bring you to the "ADJUST SYNC" settings, where the ArrowVoltex has a built-in feature to automatically find the BPM of a song, when pressing "Find BPM".

If the BPM the autofinder gave was an rational number, the safest thing to do is use the nearest integer number.

[6] After finding the BPM, put the value you acquired on the Song Settings - Beats per minute, and you are all ready!

[1] ArrowVortex Website
[2] ArrowVortex Main Menu
[3] Order of buttons to press
[4] Order of buttons to press
[5] "ADJUST SYNC" Menu
[6]

• Audacity

V. How to use:

[1] To find an offset that works in the game, you have to take into consideration:

  • Where do you want the gameplay to start? When the music starts, or at a later point in the song?

[2] To add a song, simply draw any audio file into the program, and a screen with the track's audio waves should appear.

[3] If you notice any gap between the start and the blue waves, that means your song has offset. To find out, click on the top of the gap and use the Zoom + tool to take a closer look.

[4] Finally, use your key arrows, or mouse click to place as close as possible, to the first blue high wave, to find a close-to-perfect offset from the start of your song.

This value will match the start of your gameplay level (make sure to copy the time that is in milliseconds), use that value on the Song Settings - Offset, and you are all ready!

[1] Audacity - Main Screen
[2] Audacity - Track display
[3] Audacity - Offset gap close up
[4] Audacity - Ideal game offset
[5] Game Editor, Song Settings - Ideal Offset

Last updated