[linux-audio-user] Re: [linux-audio-announce] [ANN] MIDI to CSV Utilities 1.0

Pedro Lopez-Cabanillas plcl at telefonica.net
Thu Jan 27 14:51:45 EST 2005

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. 

> More information:
> 	http://www.fourmilab.ch/webtools/midicsv/

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 


More information about the linux-audio-user mailing list