MIDI FILE TEMPO PROBLEMS!!

Author
Mr Weird
Max Output Level: -90 dBFS
  • Total Posts : 5
  • Joined: 2010/07/16 10:36:33
  • Status: offline
2011/03/11 08:59:24 (permalink)

MIDI FILE TEMPO PROBLEMS!!

Ladies & Gents

How can you change an imported  MIDI file's  tempo to correspond to the new project's tempo????

More specifically, I 've got a drums track recorded at a 120 tempo on a Roland Workstation....I recorded it as midi in Sonar 8.5 at a 100 tempo.....Now, when i import it to a new project where everything has been recorded at 120 tempo, the file retains its original tempo & just plays faster!!

I hope I make sense!

Any help will be greatly appreciated!
#1

8 Replies Related Threads

    karma1959
    Max Output Level: -80 dBFS
    • Total Posts : 515
    • Joined: 2008/10/31 10:56:29
    • Location: Brooklyn, NY
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 10:02:19 (permalink)
     Hi - I had a similar problem and you have a few options I know of:
     
    1. If this MIDI drum track is the only MIDI track on your project (all other tracks are digital audio), then you could simply change the tempo of your existing project to the tempo the MIDI drum track was recorded at, so the drum track plays back at the right speed.  You'll need to move the start of digital audio clips to their proper place, as changing the existing projects' tempo will shift the beginning of those clips a bit, but that's not too difficult usually.  Before changing your project's tempo, you'll want to record a MIDI metronome (played back through a synth) to use when you're recording new digital audio tracks.  You won't be able to use Sonar's audio metronome for that project after resetting the project's tempo, because  Sonar's audio metronome uses the project's tempo.
     
    2. You could use the 'lengthen' process to adjust the start and duration of the MIDI information - effectively, stretching or shrinking the MIDI to the new tempo.  I'm not in front of my DAW right now, however I believe this is under 'process - lengthen'.  Again, you'll have to move the clips around so they're synchronized to start at the right time.  When I tried this, it worked perfectly for the first 60 seconds of the tune, but then the MIDI lagged behind, so you may have to do it in sections throughout the song.
     
    3. There's also another method written somewhere on this forum you may want to search on.  I couldn't get it to work, so don't quote me on this, however it was something like: import the MIDI data into a blank project with tempo set to whatever the MIDI drums were recorded at, then change the tempo to your desired projects' tempo, then save.  Then import it into your final project.  I don't recall this and couldn't get it to work, so if you want to try this option, please search on the CW forum and find the details.
     
    4. If all else fails, the person could re-record the MIDI drum track at the tempo of your project.
     
    For what it's worth - #1 worked for me.  Hope that helps.
    Russ
    #2
    daveny5
    Max Output Level: 0 dBFS
    • Total Posts : 16934
    • Joined: 2003/11/06 09:54:36
    • Location: North Carolina
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 11:51:13 (permalink)
    MIDI follows the project tempo. Audio does not. Its always better to start with your MIDI tracks and then add the audio tracks. 

    Dave
    Computer: Intel i7, ASROCK H170M, 16GB/5TB+, Windows 10 Pro 64-bit, Sonar Platinum, TASCAM US-16x08, Cakewalk UM-3G MIDI I/F
    Instruments: SL-880 Keyboard controller, Korg 05R/W, Korg N1R, KORG Wavestation EX
    Axes: Fender Stratocaster, Line6 Variax 300, Ovation Acoustic, Takamine Nylon Acoustic, Behringer GX212 amp, Shure SM-58 mic, Rode NT1 condenser mic.
    Outboard: Mackie 1402-VLZ mixer, TC Helicon VoiceLive 2, Digitech Vocalist WS EX, PODXTLive, various stompboxes and stuff. 
    Controllers: Korg nanoKONTROL, Wacom Bamboo Touchpad
    #3
    Mr Weird
    Max Output Level: -90 dBFS
    • Total Posts : 5
    • Joined: 2010/07/16 10:36:33
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 12:35:35 (permalink)
    karma1959


     Hi - I had a similar problem and you have a few options I know of:
     
    1. If this MIDI drum track is the only MIDI track on your project (all other tracks are digital audio), then you could simply change the tempo of your existing project to the tempo the MIDI drum track was recorded at, so the drum track plays back at the right speed.  You'll need to move the start of digital audio clips to their proper place, as changing the existing projects' tempo will shift the beginning of those clips a bit, but that's not too difficult usually.  Before changing your project's tempo, you'll want to record a MIDI metronome (played back through a synth) to use when you're recording new digital audio tracks.  You won't be able to use Sonar's audio metronome for that project after resetting the project's tempo, because  Sonar's audio metronome uses the project's tempo.
     
    2. You could use the 'lengthen' process to adjust the start and duration of the MIDI information - effectively, stretching or shrinking the MIDI to the new tempo.  I'm not in front of my DAW right now, however I believe this is under 'process - lengthen'.  Again, you'll have to move the clips around so they're synchronized to start at the right time.  When I tried this, it worked perfectly for the first 60 seconds of the tune, but then the MIDI lagged behind, so you may have to do it in sections throughout the song.
     
    3. There's also another method written somewhere on this forum you may want to search on.  I couldn't get it to work, so don't quote me on this, however it was something like: import the MIDI data into a blank project with tempo set to whatever the MIDI drums were recorded at, then change the tempo to your desired projects' tempo, then save.  Then import it into your final project.  I don't recall this and couldn't get it to work, so if you want to try this option, please search on the CW forum and find the details.
     
    4. If all else fails, the person could re-record the MIDI drum track at the tempo of your project.
     
    For what it's worth - #1 worked for me.  Hope that helps.
    Russ





    Thank you ever so much for your time....I 'd tried all these steps already & more( sorry I forgot to mention it) & i doesn't work...I guess I 'll have to play/record it again.

    Much obliged sir/madam
    #4
    Mr Weird
    Max Output Level: -90 dBFS
    • Total Posts : 5
    • Joined: 2010/07/16 10:36:33
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 12:42:10 (permalink)
    DAVENY5

    Thank you also for your time & help...Only midi tracks at the moment, just BFD, Dimension  & Garritan JABB3.....Furthermore, I 'd opened it by itself & it still didn't work..no matter.

    Thank you once more for replying sir.
    #5
    Rasure
    Max Output Level: -79 dBFS
    • Total Posts : 584
    • Joined: 2007/02/06 06:26:21
    • Location: UK
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 14:09:49 (permalink)
    Sorry if I'm stating the obvious here but I had a similar issue before but I found out my problem to be imported midi tracks having tempo events inserted. Select all midi tracks then go to events and remove any tempo events, that worked for me:-)

    [ASUS Z97-K 3.30 gigahertz Intel Core i5-4590]
    [16 Gig Ram]
    [NVIDIA GeForce GTX1050 Ti 1920 X 1080]
    [Windows 10 Pro x64]
    [Sonar Platinum x64 Lifetime]
    [Studio One 4 Pro]
    [Notion 6]
    [Waves Mercury + Abbey Road & SSL Collection V10]
    [Mackie Onyx 400f]
     
    YouTube | 10% Off Waves | Rasuresphere II Omnisphere Library & Midi Stems
    #6
    brundlefly
    Max Output Level: 0 dBFS
    • Total Posts : 14250
    • Joined: 2007/09/14 14:57:59
    • Location: Manitou Spgs, Colorado
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 14:40:37 (permalink)

    I recorded it as midi in Sonar 8.5 at a 100 tempo



    This is where you went wrong. If you recorded 120BPM pattern into a 100BPM project, the beats are not aligned with timeline in that project, and won't be aligned with any project you import it to as a result.


    To fix this without re-recording, open the project you originally recorded the part into. Set the Now time at 101:01:000, hit Ctrl-M and enter Measure 121, Beat 1 into the Set Measure/Beat dialog, and OK. This will align the timeline to the MIDI by changing the tempo of the project timeline "underneath" the MIDI track without changing the actual playback time of the MIDI.


    However, depending on how the Roland and SONAR clocks were synced when you recorded it, there may still be a timing discrepancy. If tht's the case, you should probably just re-record it at the correct tempo with MIDI sync.

    But it is still possible to fix the existing project by noting what measure and beat the last event in the track should have fallen on, undoing the original Ctrl-M (Set Measure/Beat t Now, setting Now time at the beginning of that last note, and using Ctrl-M again to set the correct measure and beat for that last beat. if there are any remaining discrepancies due to clock jitter, you can quantize the track at that point to get it perfectly locked to the project tempo.

    In any case, once you have the MIDI aligned to the timeline in that project you will be able to import that track into any other project, and it will take on the tempo of that project, and be properly synced with the timeline and any existing tracks.

    Finally, note that Ctrl-M has issues in 8.5.3 and X1 that will be fixed in X1b. It's okay for doing a single snap of the entire project tempo, but you can't use it to set multiple intermediate points right now because the tempo changes are inserted in the wrong places.



    post edited by brundlefly - 2011/03/11 14:42:08
    #7
    Mr Weird
    Max Output Level: -90 dBFS
    • Total Posts : 5
    • Joined: 2010/07/16 10:36:33
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 16:01:53 (permalink)
    Rasure


    Sorry if I'm stating the obvious here but I had a similar issue before but I found out my problem to be imported midi tracks having tempo events inserted. Select all midi tracks then go to events and remove any tempo events, that worked for me:-)


    Thank you..Will try it!

    Intel(R) Core(TM)2  Quad CPU  Q6600 @2.40GHz   2.40GHz
    Windows 7
    Cakewalk Sonar 8.5,  BFD,  Garritan JABB3
    Presonus Firepod, Presonus Bluetube, Neumann TLM 103,  Alesis 3630,  Mackie 1402, Fostex R-8, SansAmpGT2, Trace Elliot Tramp 65,  Peavey TNT.
     Fender Stratocaster,  Epiphone Les Paul Standard,  Variax 300,  Tanglewood ES-175,  Gibson Thunderbird, Fender Precision,   Roland Fantom X6, Roland TD-3.
    #8
    Mr Weird
    Max Output Level: -90 dBFS
    • Total Posts : 5
    • Joined: 2010/07/16 10:36:33
    • Status: offline
    Re:MIDI FILE TEMPO PROBLEMS!! 2011/03/11 16:10:59 (permalink)
    brundlefly



    I recorded it as midi in Sonar 8.5 at a 100 tempo



    This is where you went wrong. If you recorded 120BPM pattern into a 100BPM project, the beats are not aligned with timeline in that project, and won't be aligned with any project you import it to as a result.


    To fix this without re-recording, open the project you originally recorded the part into. Set the Now time at 101:01:000, hit Ctrl-M and enter Measure 121, Beat 1 into the Set Measure/Beat dialog, and OK. This will align the timeline to the MIDI by changing the tempo of the project timeline "underneath" the MIDI track without changing the actual playback time of the MIDI.


    However, depending on how the Roland and SONAR clocks were synced when you recorded it, there may still be a timing discrepancy. If tht's the case, you should probably just re-record it at the correct tempo with MIDI sync.

    But it is still possible to fix the existing project by noting what measure and beat the last event in the track should have fallen on, undoing the original Ctrl-M (Set Measure/Beat t Now, setting Now time at the beginning of that last note, and using Ctrl-M again to set the correct measure and beat for that last beat. if there are any remaining discrepancies due to clock jitter, you can quantize the track at that point to get it perfectly locked to the project tempo.

    In any case, once you have the MIDI aligned to the timeline in that project you will be able to import that track into any other project, and it will take on the tempo of that project, and be properly synced with the timeline and any existing tracks.

    Finally, note that Ctrl-M has issues in 8.5.3 and X1 that will be fixed in X1b. It's okay for doing a single snap of the entire project tempo, but you can't use it to set multiple intermediate points right now because the tempo changes are inserted in the wrong places.


    AND thank you kindly for your expert advice good sir,

    Will follow instructions first thing in the morning...It's nearly bed-time on this side of the pond!

    ps Regarding the Ctrl+M issue, since there 's not going to be a 8.5.4 update, I guess we pre-X1 unfortunates are, not to put too fine a point on it, ****ed!! eh?

    Intel(R) Core(TM)2  Quad CPU  Q6600 @2.40GHz   2.40GHz
    Windows 7
    Cakewalk Sonar 8.5,  BFD,  Garritan JABB3
    Presonus Firepod, Presonus Bluetube, Neumann TLM 103,  Alesis 3630,  Mackie 1402, Fostex R-8, SansAmpGT2, Trace Elliot Tramp 65,  Peavey TNT.
     Fender Stratocaster,  Epiphone Les Paul Standard,  Variax 300,  Tanglewood ES-175,  Gibson Thunderbird, Fender Precision,   Roland Fantom X6, Roland TD-3.
    #9
    Jump to:
    © 2024 APG vNext Commercial Version 5.1