We have a similar issue, where we want to have our own
driver use the audio interfaces(so that we can expose low-latency ASIO
functionality), while we want to let the MS driver handle MIDI.
For this, we're trying to setup a lower filter for USBAudio.sys.
The lower filter is working fine if I use it with Audio only USB
devices.
However, if I use it with our Audio + MIDI device, using a lower filter
(which does nothing, built straight out of the DDK!) the device does not
get exposed to the WinMM APIs.
Device Manager shows no problem.
In KS Studio, the device shows up in CATEGORY_AUDIO filters, with proper
pins, nodes, connections!
However it does not show up in CATEGORY_AUDIO_DEVICES filters.
To summarize:
Audio+MIDI Device with the filter: does not appear as Wave/MIDI
device.
Audio only Device with the filter: works normally.
AUdio+MIDI Device without the filter (simply rename the LowerFilters
entry): works normally.
It appears that for some reason usbaudio.sys does not like a Audio+MIDI
device with a lower filter attached!
I have not yet installed service pack 2. Is this one of the issues that
got fixed with SP2?
Has anybody else encountered this issue?
Thanks.
Neetu.
At 04:51 AM 11/18/2004, Jerome Dumas wrote:
yes the generic driver usbaudio.sys supports MIDI as well.****************** 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/
The xp service pack 2 resolves some known bugs on the MIDI side of this driver.
Jerome
- ----- Original Message -----
- From: Tim Roberts
- To: wdmaudiodev@xxxxxxxxxxxxx
- Sent: Thursday, November 18, 2004 12:05 AM
- Subject: [wdmaudiodev] Re: USB Configuration Issue
- Tom wrote:
- Actually the Midi endpoints are on Interface 4.
- If the MIDI endpoints are on a separate interface, and they properly advertise themselves in the USB audio class, then you shouldn't need a driver at all.
- That is, assuming Microsoft actually supplies a USB audio class MIDI driver. Do they? I've only done wave audio.
- --
- - Tim Roberts, timr@xxxxxxxxx
- Providenza & Boekelheide, Inc.