Skip to content

Exports all your MIDI tracks from Ardour into a single file.

Notifications You must be signed in to change notification settings

dbolton/ArdourMIDIExport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Ardour MIDI Export

This project exports all MIDI tracks from Ardour into a single MIDI file.

Ardour is great for recording and editing MIDI. However, you cannot create sheet music in Ardour.

This project lets your quickly compose in Ardour, but then export to notation software via MIDI.

How to use

  1. Install python and add to your path.
  2. From the command run: pip install mido (see mido instructions for details).
  3. Run python main.py
  4. Open the MIDI file in your favorite notation software.

Command line options

-h, --help
show a list of command line options
-f FILE, --file FILE
source FILE you would like to convert. Use Linux-style path conventions (like ~/Ardour Folder/My Session.ardour) or Windows (like C:/Users/username/Ardour Folder/My Session.ardour).
-m, --musescore
works around a quirk in MuseScore MIDI import. MuseScore assumes any piano part should have two tracks, so this setting adds a second track (containing a single note) after any piano track.
-op, --omitparens
omits any text in the track name that is inside parentheses () or square brackets [].
-v, --verbose
show MIDI messages and other debugging information.

Limitations

  • Exports the initial tempo and meter but ignores any changes later in the file.
  • Export fails on any overlapping regions. For accurate results, remove any overlapping regions in your Ardour session before exporting. (Technically, only overlapping events between two regions are a problem.)
  • Almost all MIDI data (beyond pitches, rhythms, and track names) is open to interpretation by your notation software. If you haven't quantized in Ardour, even the rhythms are open to interpretation.

About

Exports all your MIDI tracks from Ardour into a single file.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages