MIDI file cutter

Name

midicut - Selects sections of a MIDI file for output to another

Synopsis

midicut [options] SOURCE DEST

Description

Copies the SOURCE midi file to DEST, removing selected elements from the SOURCE as it copies. The options supported are as follows:

-b time The start time (in milliseconds) of the segment to use. Default: 'start of the file'

-c classifier The part classifier to use. Default: hybrid, other options are: adhoc; stats; net and knearest

-e time The end time (in milliseconds) of the segment to use. Default: 'end of the file'

-p part Specify a musical 'part' of the midi file include in the output. This option can be included more than once if several parts are wanted. Valid parts are: acc; bass; drums and lead Default: All parts will be included if this option is not present

Notes

Options under consideration, but not yet implemented, are as follows:

channel Something to remove events on the given channel(s).

instrument Something to remove note events on channel(s) using particular patch numbers.

track Something to remove events on the given track(s).

pitch Something to remove / transform note events (e.g. remove bass, remove octave information).

Remarks:
Implemented by midicut.cpp.

Copyright ©1996-2006 Steven Blackburn - About MaART - MaART on SourceForge