Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Changing tempo of a midi recorded at the wrong tempo?
Hi everyone, I feel embarrassed to even ask this question on here, but I've never been faced with this before and was hoping you might be able to help me out please? I have a client that sent me a midi drum file of him playing on a Roland V Drums kit that he wants me to run through one of my modules to cop better sounds. The file he sent was recorded in real time without adjusting his tempo to the correct time in the Sonar work file. He has it at 98.50, yet when I tap using the metronome, it comes out to about 116 bpm. If I change it to 116, of course it really speeds up way too fast. I've tried importing just the midi aspect of the file with a starting point on my end of 116, but that still made it too fast. Do you have any ideas for me as to how I can get the right tempo so I can quantize this and fix it to time the right way? I'm stumped on how to fix this because I've never been faced with this before. Any help would be really appreciated. Thanks in advance. :)
My Site Fractal Audio Endorsed Artist & Beta Tester
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 10:56:13
(permalink)
Set Measure/Beat At Now (Ctrl-M) is your friend, but you have to do it in 8.5.2 or less. It got hosed in the most recent patch. Google: brundlefly "set measure/beat at now" site:forum.cakewalk.com to find some of my previous posts on doing this.
|
Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:29:21
(permalink)
brundle, sorry to ask, but can you be a little more specific? If it's too in depth for you to post, that's understandable and I'll try to search for the answers. I was just hoping there might be a quick fix. When I do what you said using Sonar 7, the window (ctrl m) pops up with options of 1, and 1.000. Another option is below it that says meter and has beats=4 and beat value=4. I tried messing with them and it keeps on reporting back "unable to define values". So if it's not too much trouble to explain, I'm all ears. If it is, that's fine...I'll try to see what else I can dig up. Thanks for the reply. :)
My Site Fractal Audio Endorsed Artist & Beta Tester
|
Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:31:49
(permalink)
Nevermind, found some info...thanks.
My Site Fractal Audio Endorsed Artist & Beta Tester
|
papa2005
Max Output Level: -43 dBFS
- Total Posts : 3250
- Joined: 2009/08/01 16:43:11
- Location: Southeastern, US
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:33:44
(permalink)
Danny, Just for grins, go to the start of the project, click on "Insert"-->"Tempo Change"-->"Change the most Recent tempo"...set it to 98.50 and see how the track playback sounds...
Regards, Papa CLICK HERE for a link to support for SONAR 8.5 CLICK HERE to view a list of video tutorials... CLICK HERE for a link to Getting Started with Session Drummer 3...
|
Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:37:50
(permalink)
Papa, thanks....that sure would be a heck of a lot simpler than the other methods I found. LOL!! They are really detailed which is probably why brundle told my sorry ass to search for them. ;) Ok, but in using this method, how would I start the project as far as bpm? He's numerically at 98.50....when I tap him out, he's at 116. Do I mess with his original project or import the midi into a new project where the tempo is set at 116 before I import then do the tempo change thing? If I set that to 98.50 won't the metronome be out of time Papa? That's the problem with it as it is now. I'll mess with it and get back to you. :) Thanks!
My Site Fractal Audio Endorsed Artist & Beta Tester
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:41:52
(permalink)
brundle, sorry to ask, but can you be a little more specific? If it's too in depth for you to post, that's understandable and I'll try to search for the answers. Sorry. Just trying to leverage stuff I've posted previously. Here's a good one: http://forum.cakewalk.com/fb.ashx?m=1802500
|
papa2005
Max Output Level: -43 dBFS
- Total Posts : 3250
- Joined: 2009/08/01 16:43:11
- Location: Southeastern, US
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:42:05
(permalink)
If you'd like, send me a copy of just the MIDI file (PM me your email address and I'll send you mine) and I'll play around with it later today...Admittedly, something sounds a bit screwy! *LOL*
Regards, Papa CLICK HERE for a link to support for SONAR 8.5 CLICK HERE to view a list of video tutorials... CLICK HERE for a link to Getting Started with Session Drummer 3...
|
Wood67
Max Output Level: -64 dBFS
- Total Posts : 1348
- Joined: 2008/10/27 08:57:36
- Location: Brighton, UK
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 11:56:07
(permalink)
I did this to myself last night, but sort of deliberately. The piece was locked at 80bpm and I recorded a 'freestyle' Rhodes lead, paying little attention to the click track. The impact of which is that it plays in 'time' but is no longer quantizable, other than doing it manually. In my case it's not an issue because the data is not time critical, unlike the drum track. What you really need is to be able to copy the note and timing information in absolute terms into a track with a different tempo.
Wood Studio One 3 Pro, (Sonar Platinum), Intel i7, Win10 Pro, 32Gb ram, RME Babyface Pro, Behringer X-Touch, Presonus Faderport, Akai MPK49, Arturia KeyLab25, KRK Rokit 5 monitors, and other sonic surprises.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 12:10:12
(permalink)
import the midi into a new project where the tempo is set at 116 before I import then do the tempo change thing? Yes, you could do it this way, but you'd have to have the tempo really acurately counted, and it would have to be very steady. Better to use SM/BAN. The instructions are more complicated than the actual task. If the tempo is pretty steady, and the clip starts at 1:01:000, you can just count 8 bars and Set Measure/Beat At Now for the MIDI event that should be at 9:01:000, and see how that works. If it's close, you can then go to the end of the track, and Set a beat at or near the end. Then set additional beats as necessary to tighten things up in the middle. But again, don't try this with 8.5.3; it's got problems.
post edited by brundlefly - 2010/02/25 12:56:10
|
Psalmist35
Max Output Level: -61 dBFS
- Total Posts : 1471
- Joined: 2005/12/31 11:11:33
- Location: North Carolina
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 13:14:02
(permalink)
Danny, I've done this many times to piano and drums. My suggestion may not be the best but it works. Go to the note that is the downbeat (Count one) of each individual measure starting at the beginning of the song. Press Cntrl-m and set that note to beat one of that measure, for this discussion say it's measure one beat one. Then go to the note that is the downbeat of the second measure and repeat (cntrl-m beat one measure 2) to the end of the song. If there is no note for count one you can either set Now Time where count one occurs or use the next available down beat. HTH, Rich Edit to add: Once you do this you will be able to quantize and/or change the tempo as you see fit.
post edited by Psalmist35 - 2010/02/25 13:15:18
George Foreman Grill; Ginsu knifes; Clapper; Home Grown Intel i7 -6700K 16G Ram; Sonar Platinum; MOTU 896HD; Tascam US2400; My Music
|
Psalmist35
Max Output Level: -61 dBFS
- Total Posts : 1471
- Joined: 2005/12/31 11:11:33
- Location: North Carolina
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 13:32:52
(permalink)
Opps! Sorry I'm at work and trying to remember everything doesn't always work. Once you've set all the down beats Sonar will obviously follw this tempo map. However if you want to change the tempo to something different you will need to open the Tempo map. Most likely you will notice the tempo jumping all over the place, unless of course this drummer has an incredible sense of timing. Anyway, the next step would be to click the eraser tool and erase the tempo map. Then you will need to manually set the tempo of the first measure to the desired tempo. I believe this will give you the desired results. Like I said, this may not be the best method but it has worked flawlessly for me. I'm sure others may offer other suggestions. Rich
George Foreman Grill; Ginsu knifes; Clapper; Home Grown Intel i7 -6700K 16G Ram; Sonar Platinum; MOTU 896HD; Tascam US2400; My Music
|
fitzj
Max Output Level: -61 dBFS
- Total Posts : 1487
- Joined: 2005/10/13 11:56:37
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 17:56:07
(permalink)
Audio snap is very good for this. The latest version works really well and I see a very good step by step on here a few days ago. Go to the techniques forum and you will see the problems I had with this. The jargon got me. But it works but its not that easy. The guys were light years ahead of me.
post edited by fitzj - 2010/02/25 18:12:05
|
dmbaer
Max Output Level: -49.5 dBFS
- Total Posts : 2585
- Joined: 2008/08/04 20:10:22
- Location: Concord CA
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/25 19:16:13
(permalink)
Danny Danzi The file he sent was recorded in real time without adjusting his tempo to the correct time in the Sonar work file. He has it at 98.50, yet when I tap using the metronome, it comes out to about 116 bpm. In other words, you're saying he recorded it with some arbitrary tempo setting but made no attempt to line up his performance with the internal measure/beat postitions? If so, then why do you even care? Just do your thing with the existing MIDI events as they lay. If it is critical to map this to a MIDI file that has valid note-on placement with respect to measures and beats, you could do process/fit-to-improve ... but only after getting a click track from the original that has exactly one note on per beat. That will generate a tempo map. Then you have to get the MIDI notes in the original quantized. This'll probably be messy and a lot of work before it's all over. Also, look at process/fit-to-time. That might get you close enough for your purposes ... especially if the tempo of the orignal holds pretty steady start to finish. Edit: About one second after I clicked "post message" I realized the fit-to-time thing is not probably not the right solution in this case ... at least I can't think of how to make it help. So, never mind about that suggestion.
post edited by dmbaer - 2010/02/25 19:18:58
|
Danny Danzi
Moderator
- Total Posts : 5810
- Joined: 2006/10/05 13:42:39
- Location: DanziLand, NJ
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/26 12:51:04
(permalink)
LOL you guys rule. Thank you all so much for taking the time to give me some things to try. brundle: no worries, I know how much of a pain it can be to post stuff you've already posted. Thanks for the links and the explantions. I was hoping this would be a little easier to be honest, but it appears there is no easy way to do it. papa: thanks for the offer there. I nearly took you up on that thinking maybe between the 2 of us, we might have been able to figure something out...maybe discover something new. Then it hit me...which is pretty much what dmbaer mentioned.."why do I even care"? LOL!! Which is kinda true...I'm just a perfectionist and felt, since the guy will be totally retracking all his instrumentation, I could fix a few of the snerts inside the drum part and it sure would be helpful if it was at the right time and could be quantized a bit. But he's not paying me for that, so I shouldn't really worry about it. I just don't like to let things go when they are a bit loose and I can help fix them a bit. Thanks again. Psalm: I'll definitely log that info as well as what the others mentioned, thanks for that! fitzj: my first idea was to use AS for this in hopes it might be a quick fix. My dealings with it have only been for audio though, and when I right clicked on the midi expecting to see AS show up in the menu like it does when you do it for audio, I had assumed that it wouldn't work on a midi file due to my lack of knowledge on how to use it. Thanks! dmbaer: you're right in what you said. As I said above, I just try to deliver the best work I can and really wanted to tighten this thing up for the guy. I was thinking the whole time "if this is just something easy that won't take much time, I'd rather attempt to deliver the goods over just routing the midi to my sound modules and shipping it". But it appears that no matter what road I take here, it's going to be a bit time consuming and it's really not part of the deal that I have with this guy. Thanks for your help...and to everyone else, it's much appreciated everyone! I decided it would be best if the guy re-plays the part because there were a few things in the drum track that definitely need to be fixed. When I pointed them out to him, he agreed with me and was thankful that I brought the mistakes to his attention. So we should be good to go with a new file in the right bpm by tomorrow. :)
post edited by Danny Danzi - 2010/02/26 12:53:17
My Site Fractal Audio Endorsed Artist & Beta Tester
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 2007/09/14 14:57:59
- Location: Manitou Spgs, Colorado
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2010/02/26 13:30:52
(permalink)
I decided it would be best if the guy re-plays the part What a great idea. Next time someone posts about how to do this, I think I'll answer: 1. Set the tempo to the desired value. 2. Enable the metronome for recording. 3. Arm the audio track. 4. Set record options to Overwrite. 5. Hit R and play your instrument to the click. 
|
grannis21a
Max Output Level: -90 dBFS
- Total Posts : 1
- Joined: 2015/05/16 11:14:05
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2016/05/05 17:38:47
(permalink)
Coming late to the party - I have a very similar problem - my friend recorded a live band. The drummer was playing an electric kit, which sounded poor in the recording, but, problem solved - he had also captured the midi in Protools. Only problem was that he had the BPM at an arbitrary 120, whereas in fact it is between 155 and 156 (slightly variable) . Now I've imported it into Sonar X1 to sequence some keyboards on top. Using the audio track from the drums, I created a tempo map and lined up the keyboards pretty nicely. But now, if I bring the midi drum file in (because I don't like what my friend did with the drum sounds and want to re-do it), it's all over the place. Could I tell sonar that one track is at 120 and the rest follow the 155-156 tempo map? Even if we do this again, we are never going to persuade the drummer to play to a click at a live show, so we are going to get the same problem.
|
azslow3
Max Output Level: -42.5 dBFS
- Total Posts : 3297
- Joined: 2012/06/22 19:27:51
- Location: Germany
- Status: offline
Re:Changing tempo of a midi recorded at the wrong tempo?
2016/05/05 18:27:32
(permalink)
How you have managed to find 5 years old thread and not several recent? The summary: * Sonar can not have different tracks with different tempo map * "usual" method: manual shrink/expand, use "fit to..." Sonar functions, etc. * my method (for some reason no one has confirmed it works, but it works for me): 1) remember tempo during recording (important, it should be constant), so in your case is was 120 2) apply new tempo map on the project, including this track/clip 3) install this: http://www.azslow.com/index.php/topic,286.0.html , there is YouTube link at the beginning 4) better make one single MIDI clip from the recording (in case you have already split it), extend it above expected length (use your audio track as visual reference, that should not be precise, that is just to make the "room") 5) select the clip, using Sonar "Process..." menu select MFX AZLua, select "Apply tempo map" there, check that BPM is what you have remembered (120) and apply. The "magic" should happened. I would appreciate any feedback in case you try my method ("could not understand" or "does not work" are still better then nothing). PS. if you are interested how it works, in the posted link you can find the whole text for this "preset" (in fact a rather small program).
Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc. www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
|