MIDI

Your MIDI interface is too slow? MIDI.org has released a MIDI Over IEEE-1394 Specification in PDF. IEEE-1394 is also known as FireWire (Apple) and i-Link (Sony). It makes sense to replace the MIDI cable by IEEE-1394 and not by USB since FireWire is already used for media streams. FireWire is about 10000 times faster than a MIDI cable.

Almost every scorewriter supports the MIDI file format: The official alt.music.midi FAQ: general info and frequenty asked questions , MIDI Farm , You should not attempt to use it to exchange data between score printing programs (and archives) if you have additional ways.

Nevertheless, MIDI is the first data format a score printing program has to support. a good book on this topic is Musik-Programmierung .

Beyond MIDI describes four extensions to MIDI but I found no applications of them on the internet

There is an IETF effort to standardize MIDI over RTP , for both interactive and streaming, see: An RTP Payload Format for MIDI by John Lazzaro and John Wawrzynek.

FAQ: How do I convert a MIDI file to some sort of text representation , maintained by Rainer Typke.

Programs exporting MIDI:

Capella

Windows

Capella imports MusicXML, capella, MIDI, CapXML

Capella 1200

Windows

Capella 1200 imports MusicXML, capella, MIDI, CapXML

tonica fugata

Windows

tonica fugata imports MIDI, CapXML

capella Media Producer

Windows

capella Media Producer imports MusicXML, capella, MIDI, CapXML

capella-scan

Windows

Harmony Assistant - music composition and notation editing.

Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows

Harmony Assistant - music composition and notation editing. imports msf, MusicXML, RMTF, MIDI, abc, CreativeMusicFile, FinaleFormat, ETF, RhapsodyFormat, EncoreFormat, Noteworthy, GuitarProFormat, TablEditFormat

Melody Assistant

Mac OS 8, Mac OS 9, Mac OS X, Windows

Melody Assistant imports msf, RMTF, MusicXML, MIDI, abc, CreativeMusicFile

PDFtoMusic Pro music scanner

Windows, Mac OS X

PDFtoMusic Pro music scanner imports PDF

PDFtoMusic music scanner

Windows, Mac OS X

PDFtoMusic music scanner imports PDF

SmartScore Professional Edition - Precision music scanning & world-class scoring.

Windows, Mac OS X

SmartScore Professional Edition - Precision music scanning & world-class scoring. imports ExtendedNotationFormat

SmartScore Songbook Edition - Limit: 3 staves

Windows, Mac OS X 10.4

SmartScore Songbook Edition - Limit: 3 staves imports ExtendedNotationFormat

SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion.

Windows, Mac OS X 10.4

SmartScore Piano Edition - Limits: 2 staves / no text or lyrics / no TAB or percussion. imports ExtendedNotationFormat

SmartScore Guitar Edition - Limits: 1 staff / No text or lyrics / no TAB or percussion.

Windows, Mac OS X 10.4

SmartScore Guitar Edition - Limits: 1 staff / No text or lyrics / no TAB or percussion. imports ExtendedNotationFormat

SmartScore MIDI Edition - Limits: 4 staves / No text or lyrics / No printing / MIDI output only / no TAB or percussion.

Windows, Mac OS X 10.4

SmartScore MIDI Edition - Limits: 4 staves / No text or lyrics / No printing / MIDI output only / no TAB or percussion. imports ExtendedNotationFormat

PhotoScore Ultimate

Windows, MacOS X

PhotoScore Ultimate imports PhotoScoreFormat

PhotoScore MIDI Lite

Windows, MacOS X

AudioScore - music to score and music notation

Windows

AudioScore - music to score and music notation imports PhotoScoreFormat

Score Perfect Education

Windows

Score Perfect Education imports ScorePerfectFormat, MusicXML, MIDI

Score Perfect Professional

Windows

Score Perfect Professional imports ScorePerfectFormat, MusicXML, MIDI

Score Perfect Standard

Windows

Score Perfect Standard imports ScorePerfectFormat, MusicXML, MIDI

PriMus - Music notation program

Windows

PriMus - Music notation program imports ScorePerfectFormat, PriMusFormat, MusicXML, MIDI, capella

PriMus Classic - Music notation program

Windows

PriMus Classic - Music notation program imports ScorePerfectFormat, PriMusFormat, MusicXML, MIDI, capella

Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists

Windows, Mac OS 9, Mac OS X

Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists imports SibeliusFormat, MIDI

WIDI Recognition System (Professional audio to MIDI converter)

Windows, Mac OS X

WIDI Recognition System (Standard audio to MIDI converter)

Windows, Mac OS X

WIDI Audio To MIDI VST Plugin (Windows Version)

Windows

WIDI Audio To MIDI VST Plugin (MAC OS X Version)

Mac OS X

WIDI Audio To MIDI Audio Unit (MAC OS X Version)

Mac OS X

Celemony Melodyne cre8 audio editor

Windows, Mac OS X

Celemony Melodyne cre8 audio editor imports MIDI

Celemony Melodyne studio audio editor

Windows, Mac OS X

Celemony Melodyne studio audio editor imports MIDI

visiv SharpEye Music Reader

Windows, RISC OS

visiv SharpEye Music Reader imports Liszt

Lime Music Notation Software

Windows, Mac OS 7 through 9.x, Mac OS X

Lime Music Notation Software imports MusicXML, Tilia, NIFF, MIDI

Rosegarden - audio and MIDI sequencer, score editor

Linux

Rosegarden - audio and MIDI sequencer, score editor imports MIDI

MusicKit - music programming library

Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep

MusicKit - music programming library imports NeXTScoreFile, MP3, MIDI

NoteWorthy Composer

Windows

NoteWorthy Composer imports Noteworthy, MIDI

Muscript - language for typesetting music

Perl

Muscript - language for typesetting music imports Muscript

KGuitar

Posix, QT, KDE, TSE, Linux 2.2, Linux 2.4, FreeBSD 4.4 / STABLE, Solaris (gcc)

KGuitar imports MusicXML, MIDI, GuitarProFormat, KGuitarFormat

DixShtix - Java Music Library

Java

DixShtix - Java Music Library imports NIFF, SMDL, MIDI

Django tablature editor and composer

Windows

Django tablature editor and composer imports abc

Personal Composer - music notation, MIDI, sequencing

Windows

Personal Composer - music notation, MIDI, sequencing imports MusicXML, NIFF, MIDI

Xenoage MusicXML Player

Java JRE 1.5.0, Linux, Windows, Mac OS X

Xenoage MusicXML Player imports MusicXML

Mozart - music notation software

Windows

Mozart - music notation software imports NIFF, MIDI

MuseScore

Linux, Windows, Mac OS X, C++

MuseScore imports MuseScore, MusicXML, MIDI, capella, Musedata, Bagpipe-Music-Writer, Band-In-A-Box, OvertureFormat

pyScore

Python, Linux, Mac OS X, Windows

pyScore imports GUIDO, MusicXML, MidiXML

Guitar Pro OS X - tablature editor

Mac OS X

Guitar Pro OS X - tablature editor imports MusicXML, GuitarProFormat, MIDI, PowerTab, TablEdit

Guitar Pro - tablature editor

Windows, Mac OS X, Linux

Guitar Pro - tablature editor imports MusicXML, GuitarProFormat, MIDI, PowerTab, TablEdit

Guitar Pro Linux - tablature editor

Linux

Guitar Pro Linux - tablature editor imports MusicXML, GuitarProFormat, MIDI, PowerTab, TablEdit

ABC Plus (abcm2ps) - music notation software

Mac OS X, Windows, x86 RPM based Linux, source code

ABC Plus (abcm2ps) - music notation software imports abc

mTooth

Mac OS X

mTooth imports ClanLord, MIDI

MagicScore Maestro - Music Notation Software for Musicians

Windows

MagicScore Maestro - Music Notation Software for Musicians imports MusicXML, MIDI

MagicScore Classic - Music Notation Software for Musicians

Windows

MagicScore Classic - Music Notation Software for Musicians imports MusicXML, MIDI

MusiCAD score-editor

Windows

MusiCAD score-editor imports abc, MIDI

Apple Logic Pro - Digital Audio Workstation and MIDI sequencer

Mac OS X

Apple Logic Pro - Digital Audio Workstation and MIDI sequencer imports MIDI

Overture 4 - music notation software

Mac OS X, Windows

Overture 4 - music notation software imports MusicXML, OvertureFormat, ScoreWriterFormat, MIDI

ScoreWriter - music notation software (slimmed down from Overture)

Mac OS X, Windows

ScoreWriter - music notation software (slimmed down from Overture) imports ScoreWriterFormat, OvertureFormat, MIDI

Steinberg Sequel - Music Creation and Performance

Mac OS X, Windows

Steinberg Sequel - Music Creation and Performance imports MIDI

Steinberg Cubase 4 - Advanced Music Production System

Mac OS X, Windows

Steinberg Cubase 4 - Advanced Music Production System imports MIDI

Steinberg Cubase Studio 4 - Music Production System

Mac OS X, Windows

Steinberg Cubase Studio 4 - Music Production System imports MIDI

Steinberg Cubase Essential 4 - Personal Music Production System

Mac OS X, Windows

Steinberg Cubase Essential 4 - Personal Music Production System imports MIDI

Digidesign Pro Tools M-Powered

Mac OS X, Windows

Digidesign Pro Tools M-Powered imports MIDI

GVOX Encore - music notation software

Windows, Mac OS X

GVOX Encore - music notation software imports EncoreFormat, MusicXML, MasterTracksFormat, MIDI, MusicTimeFormat, RhapsodyFormat

GVOX Music Time Deluxe - music notation software

Windows, Mac OS X

GVOX Music Time Deluxe - music notation software imports MusicTimeFormat, MIDI

Ableton Suite - Ableton Live + Instruments

Windows, Mac OS X

Ableton Suite - Ableton Live + Instruments imports MIDI

Ableton Live - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live - audio and MIDI sequencer imports MIDI

Ableton Live LE - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live LE - audio and MIDI sequencer imports MIDI

Ableton Live Light - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live Light - audio and MIDI sequencer imports MIDI

COMUS music printing system

Windows

COMUS music printing system imports MIDI, DARMS

DTAB - Drum TAB editor

Windows

DTAB - Drum TAB editor imports DrumTab

Obtiv Octava - music notation software

Windows

Obtiv Octava - music notation software imports MusicXML, MIDI

IntelliScore

Windows

IntelliScore imports MP3, WMA, WAV

Forte - a notational, sequencing and recording software package

Windows

Forte - a notational, sequencing and recording software package imports MusicXML, MIDI, CapXML, ForteFormat

Ludwig - composing software

Windows

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system

Mac OS X

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system imports NeXTScoreFile, NoteAbilityFormat, NoteWriterFormat, GUIDO, MusicXML, MIDI

WiiToMidi - convert signals from a Nintendo Wii controller to MIDI signals

Mac OS X

hum2mid - Humdrum kern to MIDI converter

Linux, Mac OS X, Windows

hum2mid - Humdrum kern to MIDI converter imports kern

Wave Machine Labs Drumagog Drum Replacer Plug-In

Windows, Mac OS X

Wave Machine Labs Drumagog Drum Replacer Plug-In imports WAV

Impro-Visor - music notation software

Java 1.5, NetBeans IDE 5.x, Polya Java Library, jMusic Java Library

Impro-Visor - music notation software imports LeadsheetNotation

massey DTM plugin - Drum-to-MIDI converter

Mac OS X, Windows

capella wave kit

Windows

capella wave kit imports MP3, WAV, WMA, WMV

t-rox Studio

Windows

t-rox Studio imports MIDI

MIDI-Connections SCAN - optical music recognition

Windows

middle C software toolkit - optical music recognition

Windows, Java, C/C++, Visual Basic

Programs importing MIDI:

Capella

Windows

Capella exports MusicXML, capella, MIDI, CapXML

Capella 1200

Windows

Capella 1200 exports capella, MIDI, CapXML

tonica fugata

Windows

tonica fugata exports MIDI, CapXML

capella Media Producer

Windows

capella Media Producer exports MusicXML, capella, MIDI, CapXML

Capella playAlong

Windows

Harmony Assistant - music composition and notation editing.

Mac OS 8.6, Mac OS 9.x, Mac OS X, Windows

Harmony Assistant - music composition and notation editing. exports MusicXML, RMTF, MIDI, abc, CreativeMusicFile

Melody Assistant

Mac OS 8, Mac OS 9, Mac OS X, Windows

Melody Assistant exports RMTF, MIDI, abc, CreativeMusicFile

Score Perfect Education

Windows

Score Perfect Education exports ScorePerfectFormat, MusicXML, MIDI

Score Perfect Professional

Windows

Score Perfect Professional exports ScorePerfectFormat, MusicXML, MIDI

Score Perfect Standard

Windows

Score Perfect Standard exports ScorePerfectFormat, MusicXML, MIDI

PriMus - Music notation program

Windows

PriMus - Music notation program exports PriMusFormat, MusicXML, MIDI

PriMus Classic - Music notation program

Windows

PriMus Classic - Music notation program exports PriMusFormat, MusicXML, MIDI

Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists

Windows, Mac OS 9, Mac OS X

Sibelius G7 Kontakt Edition - The ultimate tool for creative guitarists exports SibeliusFormat, MIDI

Notation Composer - music notation software

Windows

Notation Composer - music notation software exports MusicXML

Notation Musician - music notation software

Windows

NCH Switch audio file format converter for Windows & Mac

Windows, Mac OS X

Celemony Melodyne cre8 audio editor

Windows, Mac OS X

Celemony Melodyne cre8 audio editor exports MIDI

Celemony Melodyne studio audio editor

Windows, Mac OS X

Celemony Melodyne studio audio editor exports MIDI

Progression - Music Software for Guitar

Windows, Mac OS X

Progression - Music Software for Guitar exports NotionFormat, MusicXML

Notion - Music Notation Software

Mac OS X, Windows, Windows, Mac OS X

Notion - Music Notation Software exports NotionFormat, MusicXML, WAV

Beatnik mobileBAE audio engine

Symbian, Nucleus RTOS , Windows Mobile, J2ME

Lime Music Notation Software

Windows, Mac OS 7 through 9.x, Mac OS X

Lime Music Notation Software exports MusicXML, Tilia, NIFF, MIDI

Rosegarden - audio and MIDI sequencer, score editor

Linux

Rosegarden - audio and MIDI sequencer, score editor exports MusicXML, OpusTeX, LilyPond, MusiXTeX, PMX, MIDI

MusicKit - music programming library

Objective C, Python, NeXT, Mac OS X, Windows, Linux/UNIX, OpenStep

MusicKit - music programming library exports MP3, MIDI

NoteWorthy Composer

Windows

NoteWorthy Composer exports Noteworthy, MIDI

NoteWorthy Player

Windows

NoteEdit - free music score editor for Linux

C++, Linux

NoteEdit - free music score editor for Linux exports abc, MusicXML, LilyPond, NoteEdit, PMX, MusiXTeX

KGuitar

Posix, QT, KDE, TSE, Linux 2.2, Linux 2.4, FreeBSD 4.4 / STABLE, Solaris (gcc)

KGuitar exports MusicXML, MIDI, KGuitarFormat

DixShtix - Java Music Library

Java

DixShtix - Java Music Library exports NIFF, SMDL, MIDI

Personal Composer - music notation, MIDI, sequencing

Windows

Personal Composer - music notation, MIDI, sequencing exports MIDI

Mozart - music notation software

Windows

Mozart - music notation software exports MIDI

MuseScore

Linux, Windows, Mac OS X, C++

MuseScore exports MuseScore, MusicXML, MIDI, PDF, SVG, PDF, LilyPond, WAV, WAV

Guitar Pro OS X - tablature editor

Mac OS X

Guitar Pro OS X - tablature editor exports MusicXML, GuitarProFormat, MIDI

Guitar Pro - tablature editor

Windows, Mac OS X, Linux

Guitar Pro - tablature editor exports MusicXML, GuitarProFormat, MIDI

Guitar Pro Linux - tablature editor

Linux

Guitar Pro Linux - tablature editor exports MusicXML, GuitarProFormat, MIDI

KlavarScript - klavar notation software

Windows

musicRAIN - music sheet viewer software

Macromedia Flash 8

mTooth

Mac OS X

mTooth exports ClanLord, MIDI

MagicScore Maestro - Music Notation Software for Musicians

Windows

MagicScore Maestro - Music Notation Software for Musicians exports MusicXML, MIDI

MagicScore Classic - Music Notation Software for Musicians

Windows

MagicScore Classic - Music Notation Software for Musicians exports MusicXML, MIDI

MusiCAD score-editor

Windows

MusiCAD score-editor exports abc, MIDI

Apple Logic Pro - Digital Audio Workstation and MIDI sequencer

Mac OS X

Apple Logic Pro - Digital Audio Workstation and MIDI sequencer exports MIDI

Apple GarageBand - Sequencer

Mac OS X

Apple GarageBand - Sequencer exports GarageBand, AAC, MP3

QuickScore Elite - Music Composition and Notation Software

Windows

QuickScore Elite - Music Composition and Notation Software exports MusicXML, GUIDO, QuickScoreEliteFormat, CopyistFormat, MusicWriteFormat, WAV, MP3

Overture 4 - music notation software

Mac OS X, Windows

Overture 4 - music notation software exports OvertureFormat, ScoreWriterFormat, MIDI

ScoreWriter - music notation software (slimmed down from Overture)

Mac OS X, Windows

ScoreWriter - music notation software (slimmed down from Overture) exports ScoreWriterFormat, OvertureFormat, MIDI

Steinberg Sequel - Music Creation and Performance

Mac OS X, Windows

Steinberg Sequel - Music Creation and Performance exports MIDI

Steinberg Cubase 4 - Advanced Music Production System

Mac OS X, Windows

Steinberg Cubase 4 - Advanced Music Production System exports MIDI

Steinberg Cubase Studio 4 - Music Production System

Mac OS X, Windows

Steinberg Cubase Studio 4 - Music Production System exports MIDI

Steinberg Cubase Essential 4 - Personal Music Production System

Mac OS X, Windows

Steinberg Cubase Essential 4 - Personal Music Production System exports MIDI

Digidesign Pro Tools M-Powered

Mac OS X, Windows

Digidesign Pro Tools M-Powered exports MIDI

GVOX Encore - music notation software

Windows, Mac OS X

GVOX Encore - music notation software exports EncoreFormat, MusicXML, MasterTracksFormat, MIDI, MusicTimeFormat

GVOX Music Time Deluxe - music notation software

Windows, Mac OS X

GVOX Music Time Deluxe - music notation software exports MusicTimeFormat, MIDI

Ableton Suite - Ableton Live + Instruments

Windows, Mac OS X

Ableton Suite - Ableton Live + Instruments exports MIDI

Ableton Live - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live - audio and MIDI sequencer exports MIDI

Ableton Live LE - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live LE - audio and MIDI sequencer exports MIDI

Ableton Live Light - audio and MIDI sequencer

Windows, Mac OS X

Ableton Live Light - audio and MIDI sequencer exports MIDI

COMUS music printing system

Windows

COMUS music printing system exports MIDI, DARMS

Obtiv Octava - music notation software

Windows

Obtiv Octava - music notation software exports MusicXML, MIDI

Forte - a notational, sequencing and recording software package

Windows

Forte - a notational, sequencing and recording software package exports MusicXML, MIDI, ForteFormat

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system

Mac OS X

NoteAbility Pro - a professional music notation package for the Macintosh OS-X operating system exports NeXTScoreFile, NoteAbilityFormat, GUIDO, MIDI

mid2hum - MIDI to Humdrum kern converter

Linux, Mac OS X

mid2hum - MIDI to Humdrum kern converter exports kern

t-rox Studio

Windows

t-rox Studio exports MIDI

Toccata Braille Music Transcription Program

Windows

Feedback (questions, suggestions, broken links): MIDI

My new eBook (in German)

Professionell Ankern - vom NLP-Practitioner bis zum Coaching and its Website