midi2mg(1)

midi2mg1

Convert a midi file into midge(1) text format.

Usage

midi2mg [options] midi_file

Overview

midi2mg reads a midi file and writes its contents to a file in midge(1) text format. It prints a message to stdout for any midi events it can't handle.

Options

-h or --help

Display help text.

-v or --verbose

Print verbose messages to stdout.

-q or --quiet

Quiet. No stdout.

-o file or --outfile file

Write output to file. Otherwise converts file.mid to file.mg Outputs to stdout if file is `-'. When outputting to stdout quiet mode is automatically set unless verbose mode is set earlier on the command line.

-w or --ignore-wrong-track

Ignore MIDI events on the wrong channel instead of exiting.

-n i[,j...] or --include-tracks i[,j...]

Only convert the tracks in the comma separated list, with track numbers starting from 1.

-N i[,j...] or --exclude-tracks i[,j...]

Convert all tracks except those specified in the comma separated list.

-t n or --tuplet-factor n

An additional factor for files with odd note lengths, to prevent them being translated as decimals (n should be a prime number greater than 3).

-F or --no-factorise

Do not factorise time values (may help to decipher unusual tuplet values).

Releases

11 releases since Debian 3.1 (Sarge); the text changed 1 time.

  1. 3.1–4.0
  2. 5.0–13

Bugs

Does not correctly handle some text events.

Does not handle SMTPE style tempo events.

Does not handle changes of tempo/time_sig/key if these are on a separate tempo track.

Author

David Riley <[email protected]>

From midge 0.2.41+dfsg-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.