• Hi and welcome to the Studio One User Forum!

    Please note that this is an independent, user-driven forum and is not endorsed by, affiliated with, or maintained by PreSonus. Learn more in the Welcome thread!

Fit grid to audio tempo

Sorry for the disturbing thread flooding but i made a demo song without fitting the grid and neither calculating precisely the tempo.
Now i want to make a quick but proper demo lets say so whats the fastest way to fit my song to the grid please ? (of course i could timestretch all events one each by one to a tempo grid but it is so time consuming...)
Thanks a lot
 
Depending on your need, you can either create a 'free form tempo map' from your recording using the detect tempo command, or timestretch your track(s) to a fixed tempo. There's multiple videos on both of these techniques to be found:
 
Sorry for the disturbing thread flooding but i made a demo song without fitting the grid and neither calculating precisely the tempo.
Now i want to make a quick but proper demo lets say so whats the fastest way to fit my song to the grid please ? (of course i could timestretch all events one each by one to a tempo grid but it is so time consuming...)
Thanks a lot
Tab To Transient may help also (for the Grid part) I have used that method previously. YMMV
 
Depending on your need, you can either create a 'free form tempo map' from your recording using the detect tempo command, or timestretch your track(s) to a fixed tempo. There's multiple videos on both of these techniques to be found:
Lets say i have a song with only 2 tracks.
One vocal track with just 3 vocals during the track (so 3 separate region)
And the other track is lets say a drum line. But this drum line is composed of multiple duplicate audio regions of the same 4 mesure.
Will the timestretch feature will work and keep the timing, the placing of everything perfectly with the vocal for example please ?
 
Did the singers sing to the drum track?

Anyway: since you have a drum track built from 4 bar copies of the same section the best approach is:
1. Open the Inspector and delete the tempo info for all events in the song (it's wrong anyway)
2. Set the drum track to Don't Follow
3. Use the tempo setting at the bottom of the screen to make the grid precisely match the 4 bar sections of the drum track

That should make the grid fit every 4 bars at least. You can refine from here if necessary.
 
Did the singers sing to the drum track?

Anyway: since you have a drum track built from 4 bar copies of the same section the best approach is:
1. Open the Inspector and delete the tempo info for all events in the song (it's wrong anyway)
2. Set the drum track to Don't Follow
3. Use the tempo setting at the bottom of the screen to make the grid precisely match the 4 bar sections of the drum track

That should make the grid fit every 4 bars at least. You can refine from here if necessary.
Thanks a lot for your help !
Yes i would like to express the fact that the drum line and the vocal was already "sync" or well placed in the timeline relatively to each other.
I had an idea, i just need to use the fantastic arranger track feature to simplify everything but i need to know how is S1 or is there a technique or an accurate plug in to calculate the BPP at the decimal like 120,95 ?
Somebody know ?
 
Yes, there are techniques as given in the videos suggested by @Gerran. However your situation is special because you already know that 'tempo' repeats every 4 bars. So I would simply use trial and error: First match closely to one copy of 4 bars, then pan to further down the song to check and refine tempo when needed. When the end of the song still lines up then that should be good to go.
 
Last edited:
Problem is idk the accurate bpm so your technique is very long as i have to check every loop one by one !
And the video does not provide any technique to know the BPM at the decimal if im correct.
Will make some tests.
 
I often extract the tempos from cover songs using Melodyne.
It will extract a tempo map that you export as a midi file.
But in Studio one this is built in thanks to ARA2.


Melodyne doesn’t always get the tempo right in that it might interpret 120 BPM as 60 or 240 but if all your after is a tempo map to say add midi instruments this is fine.

Definitely watch the video that is mostly about Melodyne in S1. That was the best one for me.

I often first use Audacity stem separation and then use just the bass or drum track to extract the tempo map. You have a drum track obviously so try that first instead of the whole
 
Last edited:
Problem is idk the accurate bpm so your technique is very long as i have to check every loop one by one !
And the video does not provide any technique to know the BPM at the decimal if im correct.
Will make some tests.
Well, all your copies of the 4 bar drum loop will be exactly the same length. So when you adjust tempo at the bottom of the screen to make bar 5 on the grid line up with the end of the first loop, then the end of the next loop will be on or close to bar 9 on the grid. If not then type in a slightly adjusted tempo until it does. Move further down the song until you see a clear mismatch and refine tempo again, until (in 2 or 3 steps) you reach the end of the song. That should give you the exact BPM in as many decimals as needed to make all loops line up. Easy to do.
 
(i have another unsolved problem, each time i change the bpm box, the window lose focus.... its a pain in the... so if you know the solution you more than welcome ^^)
 
Ok so this technique does not work simply because decimal is not even enough, only hundredth could match perfectly to the grid unfortunately...
 
The window keeps focus on the playhead (the white line which indicates where you are when playing a song). To bring the line into focus click somewhere between the bar numbers at the top of the screen before adjusting tempo.

And you can type in digits behind the decimal point too, in the Tempo box. Click on the box, let go of your mouse, and type in a number with 1 or 2 decimals behind the decimal point. Then hit Enter.
 
Anyway each time you place yout cursor at the end ot the end of the loop to mesure the match or the unmatch it is pointless because the audio loop move forward or backward depending of the bpm being above or below the good bpm....
Anyway without hundredth im screwed, the only solution is to timestretch my loop and find a quick technique to replace all my arrangments which was placed off the grid of course and in very discret and various places....
 
Anyway each time you place yout cursor at the end ot the end of the loop to mesure the match or the unmatch it is pointless because the audio loop move forward or backward depending of the bpm being above or below the good bpm....
Anyway without hundredth im screwed, the only solution is to timestretch my loop and find a quick technique to replace all my arrangments which was placed off the grid of course and in very discret and various places....
Setting your Timebase to Beats Time-Linear should fix the jumping. The hundredth I already explained, explicitly.
 
omg yes sorry for the hundredth i missed that on the bpm box !!
no the beats (bars you prolly mean ?) time linear does not solve the jumping.
(crazy i succeed to fit the grid till the end but i do not succeed to reproduce it lol
 
All the things you are struggling with are covered in the videos. Trouble is I had to watch at least 6 of them because little details were rushed over in the first 2 on the list posted above. But they do explain the different ways you can get to where you want to go.
Don’t obsess about having music perfectly on the grid. You might as well get AI to produce your music if you get that fussy. Real musicians have never had perfect timing. Only robots.
 
No for me its super important to have a music perfectly sync to the grid.
Ask a dee jay if it is not important...
What videos are you referring to please ?
 
Back
Top