asked Mar 26 '14 at 18:03 by tamas (161)


How to time-stretch a MIDI clip?


This would be a great feature to have. I come from Cubase and you can basically alt/select the edge of a midi clip and drag it to time-stretch. Incredibly useful.

  — (Apr 05 '14 at 00:16) jaesm

12next page »

+1 Please add this to Bitwig.


answered Jun 23 '16 at 06:53 by gulbrand (51)

Discussed back in 2014, still not done. Video on how it's implemented in FLStudio:


answered Feb 19 '16 at 08:57 by Konstantinov (139)

Hello I have a midi clip (imported from a midi file) but I need it to match the bpm of my song...

and the only thing i am able to accomplish is to double or half its length ... that's kind of unpractical, because if i want to import many midi clips then i have no idea how to match their speeds.

Could you please tell me how to do such time manypulation on midi clips? It would just take ages to redraw every note one by one.

Maybe I am missing something




answered Oct 01 '14 at 14:12 by AP-1 (31)

Listening to the example you provided the notes are in fact perfectly aligned. It's just that this musical piece has a different time signature than Bitwig Studio is set at by default. Put the midi files on the timeline (be sure to set start time correct), turn on the metronome and you'll here that the notes are perfectly synced to the tempo. The ones won't match, again that's because the timeline is based on 4/4 - the music is not. You can set your timeline to a different time signature than 4/4.

Nonetheless, MIDI time stretching could be a cool function to have in future versions of Bitwig Studio. Thanks for your input! :)


answered Oct 01 '14 at 16:38 by fredrik (30)

I have just hit a moment where this would be an amazing feature. Inspiration struck quite suddenly and stupidly I didn't engage the metronome before I hit record. Then as I reached the stage where I wanted to begin arranging sectons agghhhhhh, totally off beat. Stretching the vocal audio was ofcourse no problem but as began to try to rearrange the midi to fit the correct bmp I decided it would be better to remove my head and microwave it.

This feature would save me needing to create a device that would catch my head as I lopped it off, lever it into the microwave and set the time setting for a thorough roasting.

+1 :)


answered Apr 12 '15 at 03:50 by GonzoFB (20)

+1 I'm also guilty of recording without the metronome.


answered Feb 26 '16 at 20:26 by slackerluddite (46)

please add this feature


answered Aug 30 '16 at 22:25 by Ton-ish (393)


If you implement this, I place a vote for doing it the Logic way: marquee-selecting a portion of time and stretch that portion (regardless if the selection is before / beyond the first and last notes in the clip. As opposed to the Ableton way, in which you need to place an "anchor note" further beyond the actual notes e.g. in a bar, if you want to stretch the whole bar. (Difficult to explain, but you may want to look them up.)


answered Nov 16 '16 at 18:28 by Cederblad (40)

To AP-1:

A midi clip is different from audio in that sense, you shouldn't need to manually match it to your song tempo. It depends from where you got it of course but the notes in your MIDI clip should already be aligned to the grid (= tempo).

If the notes are not aligned then you will have to rearrange the notes. If notes are just a little off then you can use the quantise tool.

To answer the original question: There is no stretching of MIDI clips or notes in the current version of Bitwig Studio. We can add it to the wish list and discuss it for future updates.


answered Oct 01 '14 at 14:36 by fredrik (30)

yes please Fredrik, could you add it to the request wish list.

Until then I guess i will just have to find a freeware that does that. (It's just a simple mathematic operation on the note length and time position)

I am not a keyboardist, thus i don't know how to play complicated piano or symphony piece, hence i would import from free midi files available online, or record someone's performance. Then i need to adjust that midi clip length.

It really is a basic and simple manipulation, isn't it? (should be much easier than audio timestretching)

As an example, can you imagine timestretching THIS midi file (it has multiple voices, vivaldi summer presto)?


answered Oct 01 '14 at 16:15 by AP-1 (31)

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported



Asked: Mar 26 '14 at 18:03

Seen: 4,094 times

Last updated: Jun 14 at 06:51