« Documents: The Use of the Apostrophe in the English Language | Main | Saucers Over Switzerland »

Monday, January 21, 2008

MIDICSV Update Posted

I have just posted version 1.1 of MIDICSV, a command line utility for both Unix-like and 32-bit Windows platforms which converts standard MIDI (musical composition) files to and from Comma-Separated Value (CSV) text files, which can easily be manipulated by programs to perform various transformations on musical works.

This release corrects an error, reported by Pete Goodeve, in which the byte order of the value field in pitch bend messages was reversed. Since the bytes were reversed in both the MIDI to CSV and CSV to MIDI utilities, transformation of MIDI to CSV and back to MIDI would not corrupt the file, but programs processing the CSV file would see nonsense values in the pitch bend field. The fix corrects the byte order and hence the problem. I've also added documentation to the MIDICSV File Format manual page which explains how to interpret the 14-bit pitch bend value.

The MIDICSV Web page has been updated to validated XHTML 1.0 using Fourmilab's standard style sheet and Unicode text entities.

Posted at January 21, 2008 17:03