Changing tempo WITHOUT warping MIDI clips

Hi everyone.

Is it possible to change the global tempo without warping the speed which a MIDI clip plays back? I've disabled every preference with 'Warp' in the name, but no luck.

I want to be able to record a beat completely off the cuff (no metronomes) and then set the global tempo to the freshly recorded beat, so I can use timed MIDI effects on it (recording the beat to audio is out of the option because of this).

Any help would be really great, thank you.

12 followers

pinklemon 4 years ago | 0 comments

5 answers

  • Eppe
    contribution
    99 answers
    128 votes received
    3 votes

    Hi!

    As far as I know it's not directly possible, but there is a way to work around this: after youve recorded the beat, change Ableton's BPM to what the tempo of the beat is (this will indeed speed up/slow down the MIDI clip you recorded so you'll have to remember the beats tempo so you can set Ableton's BPM just right, since after you do this your reference is gone), and then change the 'orig. BPM' in the MIDI clip so it's in sync with Ableton's BPM again. It's a bit hard to explain, hope this is clear? :)

     

    4 years ago | 1 comment
  • tonfilm
    contribution
    2 answers
    5 votes received
    3 votes

    If you click on the loop bar over the notes in the clip view, you can drag the start or end of the clip which stretches it in time. This is the same as changing the tempo of the clip.

    3 years ago | 2 comments
  • vikingnoise
    contribution
    6 answers
    7 votes received
    1 vote

    I know you can set a clip to be a warp master (the toggle button marked 'Master' in the warp section), where the warp markers in that clip affect global tempo without changing the playback of the clip they're in.  I've only ever done that with digital audio that was recorded live and didn't have precise timing.  I don't see why you couldn't do the same thing with a MIDI clip, but I've never looked to see if it was an option, much less tried it out.

    You can only have one warp master, though.  I imagine trying to set a new one would disable the previous one.

    3 years ago | 0 comments
  • jseales
    contribution
    1 answer
    1 vote received
    1 vote

    I teach Ableton to high schoolers, and I frequently run into situations where students record midi clips without first dialing in the tempo (against my frequent exhortations to the contrary!) Their projects then become difficult to edit or embellish, because the grid doesn't match the music. Fixing this is tedious and fraught with danger. 

    You can't set a midi clip to be a warp master, as suggested by vikingnoise. You need to determine the music's actual tempo, and do a little arithmetic to determine how much to stretch / shorten the notes. Then select your midi notes and move/stretch them so that they line up with the grid. Unfortunately, in this process there is a distinct possibility of losing rhythmic subtleties, but with care you can get it right.

    Before doing any of this editing, SAVE A COPY. Also, render the audio and put it (unwarped of course) in the copy you're going to be changing around, so that you can refer to it. Things often get confusing in this process so you have to be careful.

    Ableton should help out here. If you could identify midi notes that are downbeats, the program could do all this for you, with no chance of losing details of the original timing. Maybe someone could do it in Max for Live? 

    11 months ago | 0 comments
  • jibpsy Dreamtree
    contribution
    1 answer
    1 vote received
    1 vote

    What tonfilm said, in the MIDI clip view you can select the loopbar, and stretch the selection. Took me a bit to figure out where the loopbar was but now I can fix my project I started recording in 4/4 120bpm to 6/8 90bpm! Thanks tonfilm!

    4 months ago | 0 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.