1. osu! forums
  2. Beatmaps
  3. Works In Progress/Help
  4. General Questions
posted
I've been getting a lot of in-game and forum PMs recently asking for timing help.
My inbox is starting to fill with stuff like this.



I can't time them all, so this tutorial is going to cover how I handle timing on beatmaps.

In order to time a beatmap, one must first figure out what sort of timing the map calls for. This can be Single, Multiple, or Variable.

Below are Youtube videos detailing each.


Single BPM

Using two sections to get the best BPM setting possible.



If my ramblings didn't make any sense, here's a text explanation of the Advanced Single BPM Tutorial.

You want to create two red timing sections near the beginning of the song and near the end of the song.
Don't worry about their BPM just yet, what's most important is to make sure their offsets are on existing beats, so when the metronome passes over the red timing sections it makes a click on time with the song.

Once both timing sections are placed on beats within the song, you can then go back to the very first timing section and mess with the BPM of it.
The main idea is that if the BPM of the first section is correct, when the song reaches the second timing section, the next beat will be exactly where the second red timing section is.

Huh that sounds confusing
Let me try an example

Let's say the first timing section has an offset of 0, and the second timing section has an offset of, oh, 100000
The first section has a BPM that sounds right but slowly goes horribly wrong by the end of the song.
If we delete the second timing section and try to scroll to that same place (100000) using the first section, it might be in the wrong place, like 100200.
That means the timing is getting 200 ms off! (wow). This means we should change the BPM of the first timing section till that beat is at 100000 ms at that very part.
Multiple BPM

Detecting and fixing BPM changes.




Variable BPM

Taking it slowly and fixing as you move forward.




If you have any other questions about timing, please post them here and I will answer as many as possible.
posted
very well thought out and practical techniques.

stickied
posted
Sync admin abused
posted
Charles I love you.
posted
thank you so much for this!
posted
Very well done tutorials. <3 Charles
posted
\:D/
posted
Interesting, I do these differently haha.
But yeah I am not sure if listening to metronome ticks is always the best idea, for me they are always off ;_; (4~7ms too early). Still good enough to get the basic timing done though.
posted

lolcubes wrote:

But yeah I am not sure if listening to metronome ticks is always the best idea, for me they are always off ;_; (4~7ms too early).
They ARE off, that's why you listen to them multiple times and try to get a higher framerate :D
If it sounds early, accurate, and late at the same time, chances are it's properly timed.
posted
☆⌒(*ˆ-゜)v
posted
I mean in general. Everytime I get ~5ms early on the metronome, it's just about perfect normally. ;)
I use default normal hitsounds and circles on several key spots on the map though, after finding the basic bpm through tapping (I seem to get the BPM right with tapping though hehe).
posted

lolcubes wrote:

I mean in general. Everytime I get ~5ms early on the metronome, it's just about perfect normally. ;)
I use default normal hitsounds and circles on several key spots on the map though, after finding the basic bpm through tapping (I seem to get the BPM right with tapping though hehe).
Usually how I do things as well, rarely do I deviate from this method.

Sometimes I just have denominators included in the BPM eg. 164.25 to test waters.
posted
Very awesome! That's a clever way to find the BPM and offset! :D
posted
I time stuff in a different way but I'll try these techniques the next time. Thanks Charles, awesome!

my ears D:

EDIT: Forgot to mention, this should be translated into other languages. (with Charles permission, of course)
posted
wow this tutorial is amazing :)
its sad how i learned more about using shortcuts in the editor than the actual timing techniques in the video
posted
Awesome, :D

-Needs to try this when I time my next map-
posted

Gonzvlo wrote:

EDIT: Forgot to mention, this should be translated into other languages. (with Charles permission, of course)
That'd be great!
posted
Actually it'd be better if it was on the wiki, it's easier to handle different languages there.

Also you could add subtitles (i think youtube allows that?) even english CC for people that arent good at listening to english but can understand by reading.
posted
Variable BPMs
Kill me
posted

Charles445 wrote:

Gonzvlo wrote:

EDIT: Forgot to mention, this should be translated into other languages. (with Charles permission, of course)
That'd be great!
I am willing to translate the videos into german! (by adding subtitles) ;)

Just tell me where I should upload them.. I thought you want to create an extra Youtube Channel for the tutorials?


Has been settled..
show more
Please sign in to reply.