This article is from the Electronic and Computer Music FAQ, by Craig Latta Craig.Latta@NetJam.ORG with numerous contributions by others.
From: Piet van Oostrum <piet%CS.RUU.NL@AUVM.AMERICAN.EDU>
Subject: Announcing MF2T/T2MF
To: Multiple recipients of list EMUSIC-L <EMUSIC-L@AUVM>
Two programs to manipulate standard midifiles.
mf2t is a program that reads a standard midifile (format 0 or 1) and
writes an ASCII representation of it that is both compact and easily parsable.
t2mf is the companion program that reparses the text representation
into a midifile.
Piet van Oostrum, Dept of Computer Science, Utrecht University,
P.O. Box 80.089, 2508 TB Utrecht, The Netherlands
email: piet@cs.ruu.nl
-----------------------------------------------------------------------
You can do with this program what you like, but if you think it is
useful I would appreciate if you send me some of your midifiles. Not
ones that I can find on the Internet. Please send them uu- or
btoa-encoded. Zoo and Arc archives (encoded) are also OK, Zip and
Lharc may be problematic.
------------------------------------------------------------------------
The text representation is chosen such that it is easily recognized and
manipulated by programs like sed, awk or perl. Yet it is also humanly
readable so that it can be manipulated with an ordianary text editor.
In this way you can make changes to your midifiles using these
powerful programs or even in Cobol :=). Or you can write
algorithmic compositions using a familiar programming language.
mf2t/t2mf is available via ftp at the sites returned by 'archie mf2t'
(see the entry on 'archie' above).
by mail-server:
send the following message to
mail-server@cs.ruu.nl (or uunet!mcsun!hp4nl!ruuinf!mail-server):
begin
path john@highbrow.EDU (PLEASE SUBSTITUTE *YOUR* ADDRESS) send MIDI/PROGRAMS/mf2t.zoo
end
NOTE: *** PLEASE USE VALID INTERNET ADDRESSES IF POSSIBLE. DO NOT USE
ADDRESSES WITH ! and @ MIXED !!!! BITNETTERS USE USER@HOST.BITNET ***
The path command can be deleted if we receive a valid from address in your
message. If this is the first time you use our mail server, we suggest you
first issue the request:
send HELP
--
Piet* van Oostrum, Dept of Computer Science, Utrecht University,
Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands.
Telephone: +31 30 531806 Uucp: uunet!mcsun!ruuinf!piet
Telefax: +31 30 513791 Internet: piet@cs.ruu.nl (*`Pete')
 
Continue to: