I'm working on a program that pulls note, channel and velocity information out of a midi file. Everything else except tempo info can be ignored.
It occurred to me that someone may already have a dll with these functions designed to work with DBPro so I thought I would ask. I have the enhancement pack that can open and play midi files but theres nothing there to simply extract the data and use it. What I really need is a simple way to convert a midi file to an event list.
I've been trying to do it myself but the main problem is that there are so many different kinds of midi messages in a midi file and each can have a different length so there's no way to simply ignore the irrelevant stuff. You have to trap for every possible message in order to know how many bytes to skip.
The answer to Life, the Universe, and Everything? "Tea for Two". Deep Thought was Dyslexic.