it's tightly synced with the music; it stays synced over music skips, and follows the music rate, like everything else that uses GAMESTATE->m_fMusicSeconds.