• SONAR
  • Making a freestyle played midi track match the project tempo
2017/12/27 00:55:19
Kamm Schreiner
My niece played a piano piece of hers for me that was not recorded with a metronome. I’m familiar with Audio Snap and Set/Measure Beat At Now functions but they both do the opposite of what I want to do. They adjust the tempo map to fit what was played. I want to adjust what was played to fit a particular tempo. In other words, where she sped up or slowed down the temp a bit, I’d like to maintain a constant tempo throughout.
 
Anyone know of a way to do this?
2017/12/27 01:44:45
frankjcc
Since you are familiar with set/Measure beat at now, then you are 99% home but you do have to set all of them until the metronome is in sync with the freestyle piano track, then don't get scared, but now you have to delete all of the new tempo's that were created by going to the tempo map view, and select all but the 1st tempo, then hit the minus button on upper left of gui(delete key dosesn't work for me, I think it used to) and now you have what you want. 
 
The idea is when you set measure beat at now, it remembers the exact midi event and it keeps the measure where you set them even if you change tempo, so basically you're just deleting the tempo changes as if you created them yourself, and later decide you want a constant tempo, one of the best features they created.
2017/12/27 01:53:04
Kamm Schreiner
Many thanks, frankjcc! I'll give that a try.
2017/12/27 02:02:54
frankjcc
No problem, I just did a test project just to be sure before I posted and it works so,  you are welcome. 
2017/12/31 14:58:07
Kamm Schreiner
frankjcc
No problem, I just did a test project just to be sure before I posted and it works so,  you are welcome. 



A belated note to let you know that (as you already know) it worked. It was scary deleting all those tempo events, though.
 
Thank you!
2017/12/31 15:13:21
gswitz
If I understand...
1. You recorded the midi track at a fixed tempo
2. The song was played at a different tempo.
3. You want to change the project tempo to that of the song.
 
I would not trouble myself trying to convert the midi track to be the same tempo as the song.
 
1. I'd keep the original project in case I wanted to modify any of the originally recorded midi notes.
2. I'd bounce that midi to a stereo track.
3. I'd import the bounced midi (now audio) and all other audio tracks to a new project.
4. I'd set the project tempo to match the song there.
 
This doesn't give you the opportunity to quantize the midi to tempo of the song, but I wouldn't be likely to do that anyway. I might fix little glitches here and there, but I doubt I'd do major doctoring that I couldn't do by ear.
 
 
2017/12/31 15:39:14
Kamm Schreiner
gswitz
If I understand...
1. You recorded the midi track at a fixed tempo
2. The song was played at a different tempo.
3. You want to change the project tempo to that of the song.
 
I would not trouble myself trying to convert the midi track to be the same tempo as the song.
 
1. I'd keep the original project in case I wanted to modify any of the originally recorded midi notes.
2. I'd bounce that midi to a stereo track.
3. I'd import the bounced midi (now audio) and all other audio tracks to a new project.
4. I'd set the project tempo to match the song there.
 
This doesn't give you the opportunity to quantize the midi to tempo of the song, but I wouldn't be likely to do that anyway. I might fix little glitches here and there, but I doubt I'd do major doctoring that I couldn't do by ear.
 

 
Thanks for taking the time to reply, gswitz. However, the solution that frankjcc provided was exactly what I was looking for. I had done exactly what you're suggesting before posting my query. What I really wanted, though, was to change the midi event start times to make them match a perfect tempo. I didn't want to modify the tempo to match the midi events.
 
My niece had played the piano piece without a click track/metronome and with no particular tempo. Just had her sit down and pressed record. At the time, she just wanted to record the piece for prosperity. There was no intent of doing anything beyond that. I liked it so much, however, that I have decided to add some lyrics and backing instrumentation. Her timing was amazingly good for part of the piece and then sort of went off the rails. Way too bad to be useful. Anyway. I now have achieved the perfect tempo that I was seeking.
2017/12/31 16:30:48
frankjcc
Kamm Schreiner
frankjcc
No problem, I just did a test project just to be sure before I posted and it works so,  you are welcome. 



A belated note to let you know that (as you already know) it worked. It was scary deleting all those tempo events, though.
 
Thank you!


Thank you for the response, I knew it would be scary to delete all those newly created tempo events, but obviously the magic happened when you set beat at now, I'm so glad that got baked in before it was too late.
 
on a side note, thank's to I believe it was brundlefly,  this is the exact method I use to find the perfect tempo for a brand new song.
 
play a couple of measures freehand, slide clip to beginning, set measure at now at end of measure, and the most perfect tempo match according to what you just played is set.  This is just the best way find the tempo based on how you feel like playing at the time, it helps keep you in rhythm since it's how you feel anyway.
2017/12/31 16:37:51
Kamm Schreiner
frankjcc
play a couple of measures freehand, slide clip to beginning, set measure at now at end of measure, and the most perfect tempo match according to what you just played is set.  This is just the best way find the tempo based on how you feel like playing at the time, it helps keep you in rhythm since it's how you feel anyway.



Neat trick!
2017/12/31 18:00:36
brundlefly
Yes, you can even skip recording anything:
 
- Uncheck 'Stop at Project End'  and 'On Stop Rewind 'in track view options so the transport will run in a new, empty project, and stay where you stop it.
- Start playback and count out 4 measures in your head at the tempo you've been rehearsing.
- Stop the transport on the next 'mental' downbeat.
- Set Measure 5, Beat 1 at that Now time.
 
I'm going to miss Set Measure/Beat at Now badly if and when I'm forced to abandon SONAR. 
 
12
© 2025 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account