Other free software for MIDI
MIDI2CSV/CSV2MIDI
Here is a sample CSV file converted from MIDI
0, 0, Header, 1, 3, 480
1, 0, Start_track
1, 0, Tempo, 500000
1, 0, Key_signature, 0, "major"
1, 0, Time_signature, 2, 2, 24, 8
1, 0, Title_t, "Adele Polka CGF 7-"
1, 61465, End_track
2, 0, Start_track
2, 0, Title_t, "Adele Polka CGF 7-"
2, 0, Program_c, 0, 21
2, 0, Note_on_c, 0, 67, 105
2, 239, Note_off_c, 0, 67, 0
2, 240, Note_on_c, 0, 67, 80
2, 359, Note_off_c, 0, 67, 0
2, 360, Note_on_c, 0, 64, 80
2, 479, Note_off_c, 0, 64, 0
2, 480, Note_on_c, 0, 72, 80
2, 719, Note_off_c, 0, 72, 0
Another editor to try
[Aria Maestosa( http://ariamaestosa.sourceforge.net/)
Google Midi Editor for more
I bought an Alesis Q49 49-Key USB MIDI Keyboard Controller which is bundled with Ableton Live Lite Alesis Edition software. Yes it lets me record what I play on the keyboard and play it in all kinds of instrument voices add tracks etc etc but editing a mistake in the song you played, no. So I looked for the Midi Editor.
The Ableton files are gzipped and to read them you have to unzip them (Google gzip)
They contain data that looks like XML Scrolling down you can find the recorded notes.
<KeyTrack>
<Notes>
<MidiNoteEvent Time="12.701315091158841" Duration="1.5325172223609724" Velocity="25" OffVelocity="64" IsEnabled="true" />
</Notes>
<MidiKey Value="48" />
</KeyTrack>
<KeyTrack>
<Notes>
<MidiNoteEvent Time="4.4117913336663337" Duration="1.1473469239094238" Velocity="35" OffVelocity="64" IsEnabled="true" />
<MidiNoteEvent Time="11.55192749958375" Duration="1.2730610535298035" Velocity="84" OffVelocity="64" IsEnabled="true" />
<MidiNoteEvent Time="14.059682504995004" Duration="2.0549661276223774" Velocity="22" OffVelocity="64" IsEnabled="true" />
</Notes>
How to use markdone to jazz up posts
Markdown Editor Online
Markdown Cheat sheet