The following MIDI file formats are supported:
- .MID files: standard MIDI files.
- .MPT files: MIDI Pattern Track files (see MIDI Pattern Editing).
.MID file can be saved as .MPT files and vice versa.
A MIDI file can contain more than one stream ('track' in MIDI terms, but renamed to avoid confusion). MultitrackStudio supports using multiple streams, although we don't recommend it.
MultitrackStudio does not support patch changes in a stream. If a program change or bank change is encountered in a file that is being opened a new stream will be created. Furthermore MultitrackStudio streams can only send messages to one MIDI channel (it uses the channel the program change is sent to). So if a stream in your file sends messages to more than one MIDI channel (which is bad practice anyway) the file won't load as intended.
MIDI 2.0No MIDI 2.0 file format has been defined yet. For now, MultitrackStudio stores per-note controls as NRPN values. Any software other than MultitrackStudio won't recognize the per note control values in exported MIDI files, but it will load the file regardless.
The lack of a MIDI 2.0 file format also prevents MultitrackStudio from preserving the much higher MIDI 2.0 data resolutions it uses internally.