For offset, I just find the value at .1 or .2x and modify it so the first arrow is within .002 seconds or less (or however accurate I can get it).
For BPM changes, I have a "start point" and "end point". I listen at very low rates throughout the song to ensure a song is perfectly on beat. At very low rates, you can detect even the smallest BPM changes. If there are small BPM changes in a song (say, a metal or rock song), then you go and sync the next few beats normally. If you see it starting to drift, you go back to the last note that was perfectly on beat. This is your "start point". You modify the BPM so the last note you placed becomes perfectly onbeat (this is your "end point"). Repeat as many times as needed.
It probably seems a bit complicated, but it's really easy and efficient once you understand. Of course, if you use DDream then you can skip all that (3.9 for life baby!).
Comment