GNMIDI

Table of Contents Keyword Index
Convert MIDI to (.csv) speadsheet
Previous  Top  Next

[in menu Convert]

This converter generates a table in format CSV that contains the MIDI content of a MIDI file (for viewing and modifying with external applications like Microsoft Excel, Microsoft Works, OpenOffice.org ...).  
 
separator: comma (,) or semicolon (;)  
character set: ASCII  
special characters: are converted into HTML entities (e.g.  ).  

Hint: The separator can be defined in GNMIDI .ini file  
 
[Settings]  
CSVColumnSeparator=;  

Settings: in menu settings you can decide if related NoteOn/NoteOff pairs should be combined to a Note line.  
 
Hint: Since version 2.56 the .csv table contains new columns: Time (for all commands) and Duration (for Note, NoteOn commands), which present the position and note duration in milliseconds, NoteNumber (for Note, NoteOn, NoteOff commands), which show the MIDI note number corresponding to the note name.  
 
Hint: The .csv file can be modified and may be converted back to a MIDI file.  
 
Hint: If during modification of the table a value in column Unit will be removed then the conversion to MIDI file will use the value from column Time of same line for the positon calculation.  
 
Hint: If during modification of the table a value from a line Note Zeile the value in column Length will be removed then the conversion to MIDI file will use the value from column Duration of this line for the note length length calculation.  

Hint: If during modification of the table the entry in column NoteName is missing or invalid then the number 0-127 from column NoteNumber will be used for Note, NoteOn, NoteOff commands.  


Hint: by default the note names are named sequentially 0... C0 (so that middle C 60 is named C5). The octave number of middle octave could be changed with a gnmidi.ini setting e.g. if you prefer middle C to be C4.  
In this case the deepest notes might use a negative octave number (e.g. 0 = C-1).  
 
[Settings]  
MidiMiddleOctave=5