Yesterday I posted a query titled - "Audio data conversion in apps?". I did some more work after that, writing a simple little app that sends raw PCM data to my device via waveOutOpen and waveOutWrite. The app does absolutely no processing of the data. Turns out I get the same data in the driver as in the CoolEdit case. So, my only conclusion is that kmixer.sys is changing the data. How do I figure out exactly what kmixer is doing, and how do I return the right info / caps / etc. from the driver to get kmixer.sys to leave the data alone so it comes to the driver untouched. Thanks, -Chris Awesome Software & Consulting http://www.thatsawesomesoftware.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.de/