That did cross my mind, but I rejected it. With ANSI music, instruments aren't the problem because it doesn't use multiple instruments. But handling different note lengths as well as tempos would be pretty much impossible unless I wanted hundreds of files.
If I decide to go forward with this, I'll probably have to do it via DLL. That or at least try doing it by generating a midi file as the notes arrive. I doubt that will work well, but I might consider trying it.