Helpful ReplyChanging tempo in midi tracks without affecting it

Author
PiBoy
Max Output Level: -89 dBFS
  • Total Posts : 68
  • Joined: 2013/12/29 02:09:49
  • Location: Monterrey, Mexico
  • Status: offline
2014/09/24 18:12:24 (permalink)

Changing tempo in midi tracks without affecting it

Hi!
 
Here is a tough question. I recorded an electronic drum via midi but I did not know the tempo. Once I finish recording I could realize the tempo. I recorded it at 105 and it was at 60. I want to change the tempo in the song without affecting the midi track. I know this could be done with audio tracks but can it be done in midi tracks?
 
One turn around was to bounce it to audio then change the tempo but I can not modify the actual hits or make corrections that easy as midi track. Also I can bounce each part of the drum, change the tempo and then convert it to midi but it looses some feeling. 
 
Is there another way so I don't loose that feeling? 
 
Have a Great day!
 
PiBoy
 
Note: I use sonar X3 producer. 
#1
sock monkey
Max Output Level: -80 dBFS
  • Total Posts : 547
  • Joined: 2011/11/06 12:12:08
  • Location: Tree Top Studios
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/24 19:44:51 (permalink)
Well life is much easier if you play to a click track. 
I can't think that anyone would lay down a digital drum track to a project without first setting the tempo. So your possibly the first person to get in this pickle. 
 
Of course anything is possible with Sonar, but I super highly recommend you just do it again and this time to a click track. 
When midi notes are randomly put on the midi time grid that's a big mess and would involve hours or moving stuff. 
Then changing the midi to audio and then back again?? yikes! 

Cakelab - Sonar X3e Studio   
Singer Songwriter, Solo Performer, Acoustic Duo and semi pro Sound Monkey.   
  
#2
garrigus
Max Output Level: 0 dBFS
  • Total Posts : 8599
  • Joined: 2003/11/05 17:23:21
  • Location: www.garrigus.com
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/24 20:02:22 (permalink)
You can try using the Process > Fit Improvisation function.
 
Scott

--
Scott R. Garrigus - http://garrigus.com - SONAR X3 Power! - http://garrigus.com/?SonarX3Power
* Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
* Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
* Publisher of the DigiFreq free music technology newsletter: http://www.digifreq.com/
* Publisher of the NewTechReview free consumer technology newsletter: http://www.newtechreview.com/
#3
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/24 20:07:45 (permalink)
MIDI is much easier to control tempo than audio. Simply adjust the tempo in the Control Bar, the BPM. 
 
You can also use the tempo view. 

Best
John
#4
robert_e_bone
Moderator
  • Total Posts : 8968
  • Joined: 2007/12/26 22:09:28
  • Location: Palatine, IL
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/24 21:31:18 (permalink)
Am I correct in understanding that you were capturing midi data that was being played at a different tempo than the project tempo at the time of the recording?  And now you want to adjust presumably the project tempo, but you don't want the midi data to playback any differently than the tempo is was recorded at?
 
I am pretty fuzzy on what exactly is at what speed initially, and what exactly is needing to be changed, and what exactly is needing to not be changed.  PLEASE PLEASE PLEASE explain it again for me.
 
Thanks - sorry if I am a bit dense - I would like to get it right, if I am going to try to advise you on what to do to accomplish your goals.
 
Bob Bone
 

Wisdom is a giant accumulation of "DOH!"
 
Sonar: Platinum (x64), X3 (x64) 
Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
#5
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/24 23:38:13 (permalink)
If thats the case Bob I'm not sure how you would go about that. Tempo is tempo as far as I know. MIDI can be any tempo and it can be changed to any tempo but so will the project. I recall a DAW that can have more than one tempo but I can't recall what it was. 

Best
John
#6
ampfixer
Max Output Level: -20 dBFS
  • Total Posts : 5508
  • Joined: 2010/12/12 20:11:50
  • Location: Ontario
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 00:03:21 (permalink)
The only thing that comes to mind, is to freeze the output of the midi track and bounce it to an audio clip. Change the tempo to the new target and the audio will still have the original tempo. The only problem is if your time was drifting during the original recording. It will likely not sync to the new tempo. Just turn on the metronome during playback an you'll know pretty quick.

Regards, John 
 I want to make it clear that I am an Eedjit. I have no direct, or indirect, knowledge of business, the music industry, forum threads or the meaning of life. I know about amps.
WIN 10 Pro X64, I7-3770k 16 gigs, ASUS Z77 pro, AMD 7950 3 gig,  Steinberg UR44, A-Pro 500, Sonar Platinum, KRK Rokit 6 
#7
sock monkey
Max Output Level: -80 dBFS
  • Total Posts : 547
  • Joined: 2011/11/06 12:12:08
  • Location: Tree Top Studios
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 00:14:16 (permalink)
Midi data recorded at a random tempo will not be in line with Sonars measures and myself I've never ran into this particular issue. It might have been the OP was using the metronome in his drum brain, but if no click track was used then what you have is more or less unusable midi data. 
 
It's funny that if it was audio you could match up the project tempo, but with midi the project tempo will obviously alter the speed. 
 

Cakelab - Sonar X3e Studio   
Singer Songwriter, Solo Performer, Acoustic Duo and semi pro Sound Monkey.   
  
#8
Kalle Rantaaho
Max Output Level: -5 dBFS
  • Total Posts : 7005
  • Joined: 2006/01/09 13:07:59
  • Location: Finland
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 08:15:41 (permalink)
Does my logic fail or could it be done simply so, that you create a new Project with the intended tempo, and drop the drum track into that. MIDI follows Project tempo?? Or maybe not.... The relative error remains (?) You can scale the MIDI somehow so that fits the bars of the intended tempo, can't you?? And when the MIDI fits the bars, you can adjust tempo anyway you like.
 
It's been so long since I've had proper MIDI sessions that I don't remember. This shouldn't be overly hard. Easier than with audio anyway, of course.
 
If the original is played without any kind of click, the biggest challenge will be the variations of the tempo. It takes more tweaking. You may get first eight bars to match the bars easily, but is that the tempo of the next eight bars?

SONAR PE 8.5.3, Asus P5B, 2,4 Ghz Dual Core, 4 Gb RAM, GF 7300, EMU 1820, Bluetube Pre  -  Kontakt4, Ozone, Addictive Drums, PSP Mixpack2, Melda Creative Pack, Melodyne Plugin etc.
The benefit of being a middle aged amateur is the low number of years of frustration ahead of you.
#9
bvideo
Max Output Level: -58 dBFS
  • Total Posts : 1707
  • Joined: 2006/09/02 22:20:02
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 10:38:47 (permalink)
I don't have a chance to try this right now, but in the Clip Inspector there is a clip lock function that can lock position and data. Does it work for MIDI? and by "position and data" does it lock by absolute time or by measure boundary? After locking all midi clips, then use a "fit to improv" or "set measure/beat" workflow, and see if the midi data stays locked in place.
 
Also, possibly answering the above, note this info (out of the manual):
Note: If a clip’s position is locked, and you change tempo, what happens to the clip’s position
depends on what option the Clip Properties Time Base field is set to: Musical (M:B:T), or
Absolute (SMPTE). If the clip is set to the Musical time base, the clip’s M:B:T position stays
constant, and its Absolute position shifts. If the clip is set to the Absolute time base, its Absolute
position does not move, but its M:B:T position shifts.
#10
Karyn
Ma-Ma
  • Total Posts : 9200
  • Joined: 2009/01/30 08:03:10
  • Location: Lincoln, England.
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 11:18:19 (permalink)
This is something I've struggled with for years and ended up building tempo maps before I start any recording.
 
 
When you record audio, you can adjust Sonars tempo (either manually or automatically) to make the bars/beats line up with the audio.  There are many ways to do that.
But if you start by recording midi you can't.  You can quantize the midi to match the bars/beats, but you can't move the bars/beats to match the midi.
 
Its a technical thing to do with the way midi data is stored.  Sonar has to know when to play each midi note,  the "when" is stored as bar/beat/tick.  It has to be like that so that changing the tempo actually does change the tempo.
 
 

Mekashi Futo
Get 10% off all Waves plugins.
Current DAW.  i7-950, Gigabyte EX58-UD5, 12Gb RAM, 1Tb SSD, 2x2Tb HDD, nVidia GTX 260, Antec 1000W psu, Win7 64bit, Studio 192, Digimax FS, KRK RP8G2, Sonar Platinum

#11
robert_e_bone
Moderator
  • Total Posts : 8968
  • Joined: 2007/12/26 22:09:28
  • Location: Palatine, IL
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 11:26:34 (permalink)
I can't imagine anything but a manual approach to moving all the events around to line up to beats, if the original midi was simply played and captured to no particular tempo/beat.  It would seem to me to be much easier to just do it all over again - FIRST setting up the tempo and metronome as desired.  it is the nature of midi, as had been posted above :)
 
Bob Bone
 

Wisdom is a giant accumulation of "DOH!"
 
Sonar: Platinum (x64), X3 (x64) 
Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
#12
garrigus
Max Output Level: 0 dBFS
  • Total Posts : 8599
  • Joined: 2003/11/05 17:23:21
  • Location: www.garrigus.com
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 11:43:53 (permalink) ☄ Helpfulby Karyn 2014/09/25 11:55:40
Ummm... did no one read my previous post? The Fit Improvisation feature is for the purpose of recording MIDI without a metronome and then lining it up to the timeline.
 
You record your track. Then you record a reference track to mark the intended beats. Then you use Fit Improvisation to automatically create a tempo map, which will line up the timeline with the MIDI data.
 
Or maybe the OP is talking about something else?
 
Scott

--
Scott R. Garrigus - http://garrigus.com - SONAR X3 Power! - http://garrigus.com/?SonarX3Power
* Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
* Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
* Publisher of the DigiFreq free music technology newsletter: http://www.digifreq.com/
* Publisher of the NewTechReview free consumer technology newsletter: http://www.newtechreview.com/
#13
Metalbat
Max Output Level: -90 dBFS
  • Total Posts : 48
  • Joined: 2008/11/13 17:07:53
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 11:59:45 (permalink)
Try this  
1. Freeze Midi Track
2. Export frozen audio
3. Change project tempo
4. Create new audio track
5. Import audio back into new audio track.
6. Delete original midi.
7.Create region fx on imported audio with Melodyne
8.Click on region fx and drag to original midi track.
9. You now have midi notes at original tempo with project tempo changed.
 
Hope this helps. 
 

Windows 8.1 64 BIT, Intel Q6600, 4 GIG RAM, Sonar X3 Producer 64 BIT,  Edirol FA-101 Firewire, PCR-800, V-Studio 20
#14
sock monkey
Max Output Level: -80 dBFS
  • Total Posts : 547
  • Joined: 2011/11/06 12:12:08
  • Location: Tree Top Studios
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 12:02:25 (permalink)
"I recorded an electronic drum via midi but I did not know the tempo."  
 
That's an interesting statement. But this is the part that confuses me- 
 
'I recorded it at 105 and it was at 60."
 
So does this mean the project tempo was set at 105 ? 
And the drums were played at 60? And how did you figure out the 60 if you did not know the tempo? 
What were you playing along too? 
 
You were right about one thing, it's a tough question to answer. 
I will wait until we hear from the OP as we are all taking shots in the dark. By now he could have re played it which is the best solution when we screw up. 

Cakelab - Sonar X3e Studio   
Singer Songwriter, Solo Performer, Acoustic Duo and semi pro Sound Monkey.   
  
#15
Karyn
Ma-Ma
  • Total Posts : 9200
  • Joined: 2009/01/30 08:03:10
  • Location: Lincoln, England.
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 12:02:45 (permalink)
I did read it Scott,  I just didn't understand it.
 
Yes, Fit Improv will work.

Mekashi Futo
Get 10% off all Waves plugins.
Current DAW.  i7-950, Gigabyte EX58-UD5, 12Gb RAM, 1Tb SSD, 2x2Tb HDD, nVidia GTX 260, Antec 1000W psu, Win7 64bit, Studio 192, Digimax FS, KRK RP8G2, Sonar Platinum

#16
garrigus
Max Output Level: 0 dBFS
  • Total Posts : 8599
  • Joined: 2003/11/05 17:23:21
  • Location: www.garrigus.com
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/25 12:14:05 (permalink)
Karyn
I did read it Scott,  I just didn't understand it.
 
Yes, Fit Improv will work.




Hi Karyn... sorry about that. Yeah, Fit Improvisation has been a feature in SONAR for a long time now, but doesn't get much attention.
 
Scott

--
Scott R. Garrigus - http://garrigus.com - SONAR X3 Power! - http://garrigus.com/?SonarX3Power
* Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
* Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
* Publisher of the DigiFreq free music technology newsletter: http://www.digifreq.com/
* Publisher of the NewTechReview free consumer technology newsletter: http://www.newtechreview.com/
#17
bvideo
Max Output Level: -58 dBFS
  • Total Posts : 1707
  • Joined: 2006/09/02 22:20:02
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/26 09:53:10 (permalink)
'
#18
kellerpj
Max Output Level: -85 dBFS
  • Total Posts : 287
  • Joined: 2003/12/05 00:25:05
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/26 09:57:17 (permalink)
PiBoy:
 
Maybe I'm missing something, but I record MIDI piano tracks without regard to the tempo, then use Set Measure/Beat at Now (SHIFT-M) to set the tempo to what was recorded.
 
It requires me to go through the MIDI piece measure-by-measure, but the resulting tempo map is very accurate when I'm done.
 
I'm sure you could do this with a MIDI drum track.  In fact, if the drum track is by machine, you probably don't have to do every measure since they probably keep a pretty consistent tempo.
 
Hope this helps,
Paul
#19
Kev999
Max Output Level: -36 dBFS
  • Total Posts : 3922
  • Joined: 2007/05/01 14:22:54
  • Location: Victoria, Australia
  • Status: offline
Re: Changing tempo in midi tracks without affecting it 2014/09/26 19:30:06 (permalink)
kellerpj
Maybe I'm missing something, but I record MIDI piano tracks without regard to the tempo, then use Set Measure/Beat at Now (SHIFT-M) to set the tempo to what was recorded...



I agree about Set Measure/Beat at Now (SHIFT-M) being the easiest method for setting varying tempos. The Fit Improvisation feature is far more awkward to use.

SonarPlatinum(22.11.0.111)|Mixbus32C(4.3.19)|DigitalPerformer(9.5.1)|Reaper(5.77)
FractalDesign:DefineR5|i7-6850k@4.1GHz|16GB@2666MHz-DDR4|MSI:GamingProCarbonX99a|Matrox:M9148(x2)|UAD2solo(6.5.2)|W7Ult-x64-SP1
Audient:iD22+ASP800|KRK:VXT6|+various-outboard-gear|+guitars&basses, etc.
Having fun at work lately
#20
Jump to:
© 2025 APG vNext Commercial Version 5.1