Archived

This topic is now archived and is closed to further replies.

DirectMusic & midi. I must SetParam twice before it works!

This topic is 5147 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

well, I wrote a class that loads and plays midi files. I have an Init() function that loads the midi into a segment and I have a Play() function that first downloads the segment and then plays it. In the Init() function I call this: mpSegment->SetParam( GUID_StandardMIDIFile, 0xffffffff, 0, 0, NULL ); Then when I Play() the MIDIFile nothing happens. But if I make a call to SetParam *twice* with the exact same params, the midi file then plays fine. Im confused...

:::: [ Triple Buffer ] ::::

Share this post


Link to post
Share on other sites