Logic: Working with Standard MIDI files

Logic can open or import Standard MIDI files, allowing you to work with MIDI data from almost any other application.


There are two basic ways to bring a Standard MIDI file into Logic. You can either open it as new project, or import it into an existing Logic project. In either case, all the MIDI note and controller data on each included track is brought into Logic, but there are some differences in how global project data such as tempo and time signatures are handled.


Opening a MIDI file as a new project

  1. Choose File > Open from the Logic menu.
  2. In the window that opens, navigate to the MIDI file on your hard drive and select it.
  3. Click the Open button.

When you open a MIDI file this way, all global project data including tempo and time signatures are included. This may be a good workflow if you are using the MIDI file as a starting point for your project.


Importing a MIDI file into an existing project


You may want to add data from a MIDI file to an existing Logic project. In this case, you can import the MIDI file rather than opening it as a new project.

  1. Open the Logic project.
  2. Choose File > Import from the Logic menu.
  3. In the window that opens, navigate to the MIDI file on your hard drive and select it.
  4. Click the Import button.

In this workflow, all the tracks are imported, but tempo data and time signatures are ignored, preserving the existing global data in your project.


Note: You can also import a MIDI file into a project by dragging the file from the Finder onto the Arrange window.

Learn more

How Logic assigns tracks from MIDI files


When you either open or import a MIDI file, by default Logic assigns software instruments to each track from the MIDI file. Logic assigns instruments according to the first program change message in each track based on the General MIDI specification. If you prefer not to load software instruments for the tracks from MIDI files, press the Command key when you open or import the MIDI file (when choosing Import from the File menu). Logic will create a Multi instrument and assign channels from it to tracks in the Arrange window.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Contact the vendor for additional information.

Published Date: