Programming MIDI API in WinNT 3.51, Service Pack 4 - anyone here know
I have tried without any success to prepare a buffer of Midi events for
midiOutLongMsg, to simply send three notes at three separate times. It
that no matter what values I put in dwDeltaTime, they all play
Attempts to use MEVT_TEMPO events to set the tempo seem to be ignored.
Note that I am -not- using midiStreamxxxxyyy API's, as when I try to
open a midiStream
I'm told my driver doesn't support it. Are midiOutLongMsg buffers with
supposed to work if your driver doesn't support midiStream, and is this
of the times Lassie's way of trying to tell us something, or am I
something critical? There seems to be no way in the non-midiStream API
to set the meanings of time divisions, SMPTE or ticks/quarter note, but
putting numbers in thousands or multimillions in the time-deltas (which
do -something- in -any- case) seems to have no effect at all.
I've made my music play adequately by jacking up the process priority to
(it just does Sleep's between midi events, so this seems like an ideal
use - it
is a conapp which exits when the music is finished), but I'd much rather
use this buffered stuff. Has anyone here any experience with it?
Please respond by email, as I no longer read these groups frequently. I
appreciate it a great deal. The MS documentation "leaves a lot to be
Bernard S. Greenberg