How can I merge MIDI files?

Marc Godhusen October 21, 2012

I’d like to ask if it’s possible to merge MIDI files into one. They shouldn’t play simultaneously like a mesh-up, but consecutively in one file only. I already searched plenty of forums for an answer, but I didn’t find anything by now. So I guess it must be very difficult to do that.

I hope that I can get an answer here.

Thank you for your help!


  1. Aniket Singh
    November 3, 2012 at 7:08 am

    Open a digital audio program with MIDI readability. This would include most major multi-tracking programs like Pro Tools, Logic, Audition, Cubase, Reason or GarageBand. If you do not have any MIDI editing software, you can download a free editor online, such as RoseGarden, QTractor or LMMS.

    Create a MIDI track on your screen, if you do not already have one available. Your "tracks" (an industry term for individual recording layers) appear in a list from the top to the bottom of your window, and span horizontally across the screen, with the titles listed in the left column. If you see MIDI tracks already on your screen, indicated by a title such as "MIDI Track 01," "Software Track 1" or "Instrument Track 1," click it once to select it. If MIDI tracks do not appear, click your "New Track" option, sometimes appearing on the software window, but often on the menu bar, appearing beneath the "Track" or "File" menu. Select "MIDI Track" or "Software Track" when prompted to choose your track type.

    Sponsored Links

    Audio recording software
    Record desktop, video, audio, more For professional demos, tutorials +
    Import your MIDI files into the software, unless you already have MIDI regions loaded into your software and ready to merge (in which case you can proceed to the next step). Locate the files on your hard drive and drag them directly onto the software window using the mouse. Place them on the blank, horizontal space of your chosen track, in the order in which you would like them to appear. For example, drag your first file to the beginning of the track, on the far left side of the recording space, and it will appear as a rectangular bar, known as a "region." Drag your second file and place it directly to the right of the first region, as it appears in the track. Place each subsequent file directly to the right of the preceding file, so that the regions connect without overlapping.

    Hold down the "Shift" key on your keyboard and click each region once to highlight it. Some programs will also let you select multiple regions by dragging your mouse over them. After you select every region that you want to merge, locate and click the "Merge" command, sometimes labeled as "Join." This option usually appears beneath the menu bar. For instance, in Logic and Pro Tools, the option appears under the "Region" menu. In GarageBand, the option appears under the "Edit" menu. After you input this command, your regions will merge as one.

    Read more: How to Merge MIDI Files |

  2. kumar raja
    October 25, 2012 at 6:19 am

    Use any Audio Editor Software that supports MIDI File otherwise follow this links

  3. Dave Rimmer
    October 23, 2012 at 4:53 pm

    You could try Format Factory -
    It will convert the files if required but if you go into the Advanced section it has an Audo Joiner must admit I have never tried it so can't comment on it any way good luck and it's free.

  4. Ahmed Khalil
    October 22, 2012 at 7:26 pm

    i think you should think of bay for the software if you want to use it with long files as the free one usually limited in its facility

  5. Harish Jonnalagadda
    October 22, 2012 at 7:18 am

    This can easily be done in a DAW, like Ableton Live. If you do not want to go to the hassle of downloading Live, I would suggest checking out

    • Marc Godhusen
      October 22, 2012 at 9:28 am

      I tried Anvil Studio and I could copy and paste the MIDIs but unfortunately, the program doesn't copy the tempo changes, therefore all of the MIDIs have the same speed but then some are too slow or too fast.

      • Harish Jonnalagadda
        October 22, 2012 at 9:32 am

        In that case, I would recommend using a DAW. I use Live almost exclusively, as it has a lot of features.

  6. ha14
    October 21, 2012 at 8:47 pm

    1) convert midi files to wav using Midi to Wav Maker
    2) join them together using Audacity
    3) convert the new file back to midi format using AmazingMIDI

    it is shareware perhaps the triel version can let you to join. I think version 1.0 was free so if you are able to download?

    • Marc Godhusen
      October 22, 2012 at 8:53 am

      Sorry, that didn't help either. The free versions just let's me convert one minute of the MIDI. GNMIDI just gives me information of the MIDI. It's able to backup a MIDI but it can't copy and paste.

  7. Dino Pearsons
    October 21, 2012 at 8:30 pm

    You'll need some kind of a MIDI editor where you can open the first one, and then open the rest of the midi files and copy & paste them into the first one.

    There are a bunch of free MIDI editors out there, this is just one of them:

    So once again: open the first one in a MIDI editor, open the second one. Select all in the second one (Ctrl+A), then copy (Ctrl+C) and then paste at the end of the first one (Ctrl+V). Repeat for the rest of the files and save.

    Hope that helps.

    • Marc Godhusen
      October 22, 2012 at 8:43 am

      Sorry, that didn't help. When I try to paste the second MIDI into the first, the MIDI editor crashes. Maybe because the files are too large? The merged MIDI would be 45 minutes long.

      • Dino Pearsons
        October 22, 2012 at 12:39 pm

        In that case, you'll have to use a more serious piece of software, with advanced functionality. Cubase could easily handle such a large file.

        Sibelius as well, and also, Sibelius should be able to adjust the tempo, to keep the tempo changes.

      • Eric Halstead
        February 18, 2013 at 10:00 am

        Using Cubase it is easy to make a continuous playing file by importing the files separately into a new MIDI file. The tempo track of each individual file is also imported with the file.
        I have successfully made continuous MIDI files of over 3 hours playing time .

Ads by Google