On Thursday 27 January 2005 00:07, Smith, Rob M \(GE Healthcare\) wrote:
My only question is - why would you want to convert
MIDI to text?
I assume this would mainly be a debugging tool?
Yes, it can be very useful for debugging purposes, but it is not limited to
that. Perhaps it has something to do with the fact that John Walker lives in
Switzerland, but his tool is like a Swiss Army Knife.
A little quotation from Fourmilab:
MIDI music files are a simple and elegant representation of musical
compositions, but are stored in a somewhat arcane binary format which is
difficult to process without specialised libraries. MIDICSV includes two
utilities, midicsv and csvmidi, which inter-convert MIDI files and
Comma-Separated Value (CSV) files preserving all information. CSV
representations of MIDI file may be loaded into spreadsheets and database
programs, and can be easily processed with text processing languages such as
Perl and Python. A variety of examples, written in Perl, illustrate
generation and transformation of MIDI music files in CSV format. Complete
source code in portable ANSI C and ready-to-run WIN32 executables are
available.
Regards,
Pedro