Helpful ReplyMaking a freestyle played midi track match the project tempo

Author
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
2017/12/27 00:55:19 (permalink)

Making a freestyle played midi track match the project tempo

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?
#1
frankjcc
Max Output Level: -83 dBFS
  • Total Posts : 383
  • Joined: 2004/08/29 08:13:06
  • Location: Chicago, IL
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/27 01:44:45 (permalink) ☄ Helpfulby Kamm Schreiner 2017/12/27 01:52:30
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.

Sonar platinum (life)
Scarlett 18i20  2nd gen
Intel i7 7700k 4.2ghz  16gig ram
Geforce GTX 550 ti
Win 10 Pro 64
#2
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/27 01:53:04 (permalink)
Many thanks, frankjcc! I'll give that a try.
#3
frankjcc
Max Output Level: -83 dBFS
  • Total Posts : 383
  • Joined: 2004/08/29 08:13:06
  • Location: Chicago, IL
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/27 02:02:54 (permalink)
No problem, I just did a test project just to be sure before I posted and it works so,  you are welcome. 

Sonar platinum (life)
Scarlett 18i20  2nd gen
Intel i7 7700k 4.2ghz  16gig ram
Geforce GTX 550 ti
Win 10 Pro 64
#4
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 14:58:07 (permalink)
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!
#5
gswitz
Max Output Level: -18.5 dBFS
  • Total Posts : 5694
  • Joined: 2007/06/16 07:17:14
  • Location: Richmond Virginia USA
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 15:13:21 (permalink)
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.
 
 

StudioCat > I use Windows 10 and Sonar Platinum. I have a touch screen.
I make some videos. This one shows how to do a physical loopback on the RME UCX to get many more equalizer nodes.
#6
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 15:39:14 (permalink)
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.
#7
frankjcc
Max Output Level: -83 dBFS
  • Total Posts : 383
  • Joined: 2004/08/29 08:13:06
  • Location: Chicago, IL
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 16:30:48 (permalink)
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.

Sonar platinum (life)
Scarlett 18i20  2nd gen
Intel i7 7700k 4.2ghz  16gig ram
Geforce GTX 550 ti
Win 10 Pro 64
#8
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 16:37:51 (permalink)
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!
#9
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 18:00:36 (permalink)
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. 
 

SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
#10
frankjcc
Max Output Level: -83 dBFS
  • Total Posts : 383
  • Joined: 2004/08/29 08:13:06
  • Location: Chicago, IL
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 18:07:51 (permalink)
Thank you brundlefly, this is a nice update to the method, just tried it, PERFECT!! 

Sonar platinum (life)
Scarlett 18i20  2nd gen
Intel i7 7700k 4.2ghz  16gig ram
Geforce GTX 550 ti
Win 10 Pro 64
#11
brundlefly
Max Output Level: 0 dBFS
  • Total Posts : 14250
  • Joined: 2007/09/14 14:57:59
  • Location: Manitou Spgs, Colorado
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 18:14:57 (permalink)
Cool. Glad to hear it. 

SONAR Platinum x64, 2x MOTU 2408/PCIe-424  (24-bit, 48kHz)
Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
#12
Kamm Schreiner
Max Output Level: -90 dBFS
  • Total Posts : 46
  • Joined: 2016/08/08 16:21:16
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2017/12/31 18:44:29 (permalink)
brundlefly
I'm going to miss Set Measure/Beat at Now badly if and when I'm forced to abandon SONAR. 

 
I'm with you. I will not be giving up Sonar. I've owned Cubase, Digital Performer and Logic and Sonar just fits the way I work (and my MIDI needs) better than any of them (Cubase is pretty close). I tried Ableton, Studio One, DP, Cubase, and Reaper after finding out about the closing of Cakewalk and none of them impressed me in a big way. I really thought that I might be able to get along with Studio One because its user interface is really quite good, but it has two fatal flaws that are complete show stoppers for me. I use external MIDI equipment extensively and Studio One has no way to load patch names for the literally thousands of patches my equipment has (right there it meant I would not be using Studio One), but in addition, when you create a MIDI track, no corresponding mixer controls appear in the mixer. You have to pop up a 'universal' midi editing panel to change volume, pan, etc. I saw workarounds posted saying I should just use the volume control for the audio input that the midi device is plugged into, but that is a fail too. I always have multiple patches playing through that single external MIDI device. One volume control just doesn't hack it. Cubase is actually better than Sonar in this respect since you can actually load categories such as 'keyboard', 'guitar', 'bass', 'percussion' for the external MIDI patches.
 
I gave up on Digital Performer after just a few minutes because the font size is so small I'd be spending every minute using the program squinting to read things. I was unable to find any Preference setting to change the font size.
 
If I ever find that I 'have' to move on, it will almost certainly be Cubase even though (and probably also because) it is very expensive. You usually get what you pay for...
#13
mettelus
Max Output Level: -22 dBFS
  • Total Posts : 5321
  • Joined: 2005/08/05 03:19:25
  • Location: Maryland, USA
  • Status: offline
Re: Making a freestyle played midi track match the project tempo 2018/01/01 02:50:11 (permalink)
I put in a feature request for SM/BAN for S1P. I think it would be simple to implement since a macro can get you "mostly" there. For me, this has become the fastest workflow available.

ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
#14
Jump to:
© 2024 APG vNext Commercial Version 5.1