logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

midi2mg - convert a midi file into midge(1) text format.

Author

       David Riley <dave@dmriley.demon.co.uk>

                                                  17 July 2006                                        MIDI2MG(1)

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.

Description

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.

Name

       midi2mg - convert a midi file into midge(1) text format.

Options

-h or --help

              Display help text.

       -v or --verbose

              Print verbose messages to stdout.

       -q or --quiet

              Quiet. No stdout.

       -ofile or --outfilefile

              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.

       -ni[,j...] or --include-tracksi[,j...]

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

       -Ni[,j...] or --exclude-tracksi[,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).

See Also

midge(1)

Synopsis

midi2mg [ options ] midi_file

See Also