Dear Ellwe, The audio subsystem in Vista is completely re-designed - the biggest change in the audio pipeline since Windows 3.1 in my opinion. Some things are gone, like all the audio kernel mode components. Kernel-mode software synthesizers are no longer supported on Vista because they relied on Kmixer.sys which is no longer part of Windows in Vista and beyond. Kernel-mode hardware synthesizers are still supported. The move to user mode and removal of all the kernel mode components is part of an effort to build a more transparent, low latency, stable and secure streaming audio system. Sincerely, Hakon Strande PM Integrated, Internal, External, and Wireless Audio Devices MediaTech/DMD/Windows Client/Microsoft -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Ellwe Loh Sent: Monday, February 27, 2006 7:42 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Wave-sink for Kernel-mode Software Synthesizer fails to function in Vista. Hi, I'm implementing a Kernel-Mode Software Synthesizer which exposes an ISynthSinkDMus interface to the DMUS port driver. After setting the the neccessary interfaces (similar to that of ddksynth sample), there's no audio output. When i start to play a MIDI file, IMiniportDMus::NewStream method of streamtype "DMUS_STREAM__MIDI_RENDER" was called for a stream object to be created for the input pin, but IMiniportDMus::NewStream of streamtype "DMUS_STREAM_WAVE_SINK" was not called. Thus, only MIDI messages get fed into the input pin, but the ISynthSinkDMus::Render method doesn't get called. I've tested with the ddksynth sample and encounter similar behaviour. Is the DMUS wave-sink mechanism still prevail in Vista? Or Is there something else that I need to handle for this wave-sink mechanism to work under Vista? Thanks. Ellwe _________________________________________________________________ Take a break! Find destinations on MSN Travel. http://www.msn.com.sg/travel/ ****************** 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 URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/ ****************** 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 URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/