• Français
  • English

Midcat

Concatenate MIDI file(s) to standard output

Introduction

This Perl utility joins one or more MIDI files to standard out; it can also:

  • Transpose music;
  • Draw a piano-roll graph of its output;
  • Change tempo;
  • Humanize music.

Requirements

Written under a GNU/Linux environment, this script should work on any platform supporting Perl; should you use it successfully on anything else than GNU/Linux, please let know the developer so that this info becomes public.

Download

Not ready yet for a version number; nonetheless you can already test its possibilities.

Version CVS

Usage

midcat foo.mid
Copies the MIDI file to standard out. (A bit useless, but the classical example).
midcat foo.mid bar.mid > baz.mid
Creates baz.mid, made by appending bar.mid to foo.mid
midcat -k 12 -t 100 foo.mid > bar.mid
Transposes foo.mid an octave higher, sets the tempo to 100 and stores the result in mid.bar

Manual

You can look at the current manpage.

Bugs

Should you find a bug, you must report it to midcat.wayne@ptaff.ca

Author

Patrice Levesque

License

Copyright © 2004 Patrice Levesque.

midcat is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


Midcat

Creation : June 13th, 2004
Villeray
N 45° 33′ W 73° 36′

Midcat

Last update : December 21st, 2006,
Villeray,
N 45° 33′ W 73° 36′