I've added a few of the bytes after this incase they are somehow relevent but obviously at the moment my program hits the next byte, doesn't recognise the event and bombs out. This is where my problem lies, there is no event that has event type 0圆, since 0圆1 is 01100001 we have to assume it's non meta, therefore the event type should be 6 (0110) and the channel is (0001) but the midi specification contains no identification for this event. I have a file with a track called guitar part, the hex, as viewed in a hex editor is as follows:ĤD 54 72 6B 00 00 1E 74 00 FF 03 0B 50 41 52 54 20 47 55 49 54 41 52 A9 20 90 61 40 9A 20 61 00 83 60 63 40 BCĪ9 time of event (variable length) 10101001Ģ0 time of event (variable length) 00100000ĩ0 event,channel (non-meta) 1001=note on,channel=0000Ħ1 note on has 2 params this is the first I am trying to parse the notes files used by the frets on fire game (it just uses midi files so i don't think this is relevent) if any of you are familiar with it, the problem i am having is a general midi problem. I have a problem trying to parse a midi file.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |