[wdmaudiodev] DirectMusic miniport

  • From: "Van Mieghem, Dirk" <dvm@xxxxxxxx>
  • To: "'wdmaudiodev@xxxxxxxxxxxxx'" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 9 Oct 2002 20:17:33 +0200

Hi all,
I need to support MIDI devices and opted for a DirectMusic miniport driver
because of the timestamped output and superior timing (I hope ;). At first,
I thought that implementing the necessary interfaces and dataranges would be
enough but it turned out that the system wouldn't recognize such a device as
a DirectMusic one. Actually, it needs a synthesizer node in the capture and
render path, weird for a simple MIDI port. Now it works...well sort of,
KSStudio crashes whenever a pin is instantiated and I don't have a clue why.

Sonar can use this device as a legacy MIDI device but obviously without
timestamping. The only hosts that support DirectMusic are Cubase SX and
Nuendo, does anybody know about any others? When using Cubase SX on W2K/SP3
the capture/render streams are opened and then quickly closed again. Streams
are functional on XP though but the timestamps passed in by Cubase are a
mess. MTC is send using an absolute time, slightly in the past and regular
MIDI events seem to use millisecond timestamps???

Did anyone succeed on using DirectMusic on W2K/SP3??? If so, what
application did you use to verify it?


WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx


Other related posts: