[wdmaudiodev] Re: [EXTERNAL] Speaker configuration for more than 8 channels ?
Since your playback channels are not associated with actual speaker placements, I would suggest KSAUDIO_SPEAKER_DIRECTOUT (0) If you do have particular speaker placements in mind, you could build a...
View Article[wdmaudiodev] Re: [EXTERNAL] Speaker configuration for more than 8 channels ?
Hello, We have tried KSAUDIO_SPEAKER_DIRECTOUT with 16 channels, but Windows configure is still limiting to 7.1 (8 channels). We could build a channel mask with 16 speakers placements, but if it fits...
View Article[wdmaudiodev] Re: [EXTERNAL] Speaker configuration for more than 8 channels ?
Suppose an application were to play stereo content (L+R) to your 16-channel audio endpoint. How should Windows mix the content channels to your output? From: wdmaudiodev-bounce@xxxxxxxxxxxxx...
View Article[wdmaudiodev] Re: [EXTERNAL] Speaker configuration for more than 8 channels ?
??? as it is currently done with 8 channels. the player send stereo in 2 first channels (possibly silence in other channels if the pin is open in more than 2 channels format). Regards Vincent Burel ...
View Article[wdmaudiodev] User-mode USB audio device query
Hello. Using the RTAudio library on W1022h2x64 for relatively portable audio discovery and playback. When enumerating devices and capabilities the WASAPI backend creates an IAudioClient instance and...
View Article[wdmaudiodev] Re: User-mode USB audio device query
How to negotiate an audio format for a Windows Audio Session API (WASAPI) client - Matthew van Eerde's web log From: wdmaudiodev-bounce@xxxxxxxxxxxxx wdmaudiodev-bounce@xxxxxxxxxxxxx On Behalf Of J...
View Article[wdmaudiodev] WASAPI push vs event
Hi, Could you please help me understand the difference between WASAPI event and push? I’m working with a USB DAC using the built-in driver in Windows 10 and 11. My immediate goal is to programatically...
View Article[wdmaudiodev] Re: WASAPI push vs event
Børge Strand-Bergesen wrote: My immediate goal is to programatically (python, octave, command line) send the DAC a wav files where it uses the sample rate of the audio file, not that of the OS...
View Article[wdmaudiodev] Re: WASAPI push vs event
Hi Tim, The purpose is to make a fully automated test jig that sends audio test data to a DAC and analyzes its output. I can't use resampling. The process is repeated for multiple sample rates. The...
View Article[wdmaudiodev] AW: Re: WASAPI push vs event
Hi Børge, to me it sounds like you don’t only need the original samplerate of the file but also full bit transparency. That means your only chance is to use exclusive mode as in shared mode there will...
View Article[wdmaudiodev] Re: AW: Re: WASAPI push vs event
Thanks Johannes, In this particular case, bit transparency is not as critical as sample rate preservation. As long as I can have a known and fixed volume, my test signals should come through, I'll look...
View Article[wdmaudiodev] Re: AW: Re: WASAPI push vs event
See ( Portaudio. The library is excellent, supports exclusive mode, plus a variety of wordsize and sample rate options. Good luck. January 27, 2025 8:20 AM, Borge Strand-Bergesen borge@xxxxxxxxxxxxxx...
View Article[wdmaudiodev] Re: AW: Re: WASAPI push vs event
Thanks Jerry! For the time being I'm OK with configuring foobar2000 and then remote controlling it from Python. But in the future I wish to run everything natively. Best, Børge Børge Strand-Bergesen ...
View Article[wdmaudiodev] [wdmaudiodev]: WDM/WASAPI trouble with Winodws 10/Windows 11...
Hi All, I've been facing an issue with our audio PCIe cards since two weeks ago. Since, the driver reports Applicative Overrun (WASAPI notification not handled on time by the application) whatever are...
View Article[wdmaudiodev] Help for understanding Windows Audio Driver development.
Hi Everyone, Hope all are doing well. I am writing this to you because of my interest in the Windows Audio Device Driver development but I am confused on how and where to start. I also studied Microsot...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
Hello, SimpleAudioSample from MS driver samples (my be found on github) could be a good start WBR, Yevgen M. ср, 12 мар. 2025 г., 07:46 surya dmarc-noreply@xxxxxxxxxxxxx : ...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
surya wrote: Hope all are doing well. I am writing this to you because of my interest in the Windows Audio Device Driver development but I am confused on how and where to start. I also studied...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
As one likes to add ASIO support as to go beyond the current WASAPI Exclusive limits (channel count, SR, multi client) 😃 Is there somewhere a nice driver sample? Hp From:...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
Thankyou Yevgen. I will start understanding SimpleAudioSample from MS driver samples and I will get back to you if there are any queries. Regards, Suryateja On Wed, Mar 12, 2025 at 4:33 PM Yevgen Mukha...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
Thankyou Tim Roberts. Currently I am understanding the SimpleAudioSample from MS driver samples and I will get back to you if there are any queries. Regards, Suryateja. On Wed, Mar 12, 2025 at 11:39 PM...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
Hello, Exclusive limits (channel count, SR, multi client) 😃 There is nothing to do with ASIO in kernel-mode drivers. All ASIO support works in user mode, a kernel-mode driver can only offer some minor...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
You may start by the Steinberg ASIO driver source code example. Or use Voicemeeter or VB-Matrix (providing virtual ASIO interface). BTW: our VB-CABLE is now providing 16 channels... Voicemeeter...
View Article[wdmaudiodev] Re: [EXTERNAL] Re: Help for understanding Windows Audio Driver...
If you're not in a hurry, the upcoming in-box ASIO driver we announced at Snapdragon Summit will have most source available under MIT license later this year. It is not a wrapper driver like the others...
View Article[wdmaudiodev] Re: [EXTERNAL] Re: Help for understanding Windows Audio Driver...
Hello Pete, directly to the new USB Audio Class 2 ACX/KS driver, providing performance similar to existing device-specific solutions. Existing ASIO-to-KS wrappers talk directly to WDM/KS drivers too....
View Article[wdmaudiodev] Re: [EXTERNAL] Re: Help for understanding Windows Audio Driver...
ASIO drivers coupled with bespoke drivers are not limited to existing DDIs when working with the device. They can optimize buffer counts and more for the ASIO use case and exchange data in whatever way...
View Article[wdmaudiodev] Re: [EXTERNAL] Re: Help for understanding Windows Audio Driver...
Beyond that, this isn't the right place for an ASIO discussion, so I'll refrain from further comment. But the source will be available later this year for folks to look at. Yamaha is currently working...
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
I am stucked at StartDevice() function in the adapter.cpp. Actually I was unable to trace whats going to happen in the StartDevice() function and when the creation of lower-edge and upper-edge...
View Article[wdmaudiodev] AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...
I'm really happy to hear that Microsoft says every millisecond counts . On the other hand - and I might be wrong - my impression is that the inner scheduling of windows and the problem of misbehaving...
View Article[wdmaudiodev] Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...
Hello Johannes, 10-15 milliseconds This was not true even for Windows 2000 and earlier versions. The time slice can always be set at least to 1 ms. ...
View Article[wdmaudiodev] AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...
thanks for your reply. I'm not sure about the time slices (which is not the timer resolution). So reading i.e. here eslice this does not make me think that it has changed. And for sure CPU load is...
View Article[wdmaudiodev] Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows Audio...
Despite all the glowing Apple logos you see out there, more than half of musicians make music on Windows PCs. I spend most of my time working with companies who work with musicians, and working with...
View Article[wdmaudiodev] AW: Re: AW: Re: [EXTERNAL] Re: Help for understanding Windows...
thanks a lot for these detailed insights. I don't think I did mentioned Apple at any point - and from my own developments I know there are also problems. Unfortunately I didn't see any hints in all...
View Article[wdmaudiodev] Re: AW: Re: AW: Re: [EXTERNAL] Re: Help for understanding...
This is a very different situation from what you originally described. I'll leave a final comment on this, but your situation is far too specific and niche to use to make generalizations about Windows....
View Article[wdmaudiodev] Re: Help for understanding Windows Audio Driver development.
surya wrote: I am stucked at StartDevice() function in the adapter.cpp. Actually I was unable to trace whats going to happen in the StartDevice() function and when the creation of lower-edge and...
View Article[wdmaudiodev] [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws 10/Windows 11...
Hi all, So to close this case, I finally found it : the power management. The latest Windows updates seem to enable the deepest possible C-states on the CPUs. So on current PCs, it enables the C-10...
View Article[wdmaudiodev] Re: Re WDM/WASAPI trouble with Winodws 10/Windows 11 latest...
Eric Debief wrote: Hi all, So to close this case, I finally found it : the power management. The latest Windows updates seem to enable the deepest possible C-states on the CPUs. So on current PCs, it...
View Article[wdmaudiodev] Re: [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws...
Hello, I guess your message is replying to your previous one here below? What are the conditions to make possibly appear the problem ? Do we have to add your recommendation to the Windows Audio...
View Article[wdmaudiodev] Re: [wdmaudiodev]: Re WDM/WASAPI trouble with Winodws...
Hello Vincent, Yes it is a self-reply to avoid a dangling question. So to reproduce this problem, you must set a low latency stream (less than 5ms) and use the ThrottleTop ( application to...
View Article[wdmaudiodev] Driver dev intro
Hello everyone. I am completely new to driver development, I am looking for some guidance to get started. I am currently working on a project to stream audio to a windows pc to be able to use it in any...
View Article[wdmaudiodev] Re: Driver dev intro
Starter for 10. Might I ask why? “stream audio to a windows pc to be able to use it in any sort of application” ...
View Article[wdmaudiodev] Re: Driver dev intro
Yeah so basically what I envision is being able to take audio data from a web browser and send it over to a driver via websockets and create a virtual device that can be used in anything from discord...
View Article[wdmaudiodev] Re: Driver dev intro
On 4/1/25 7:12 PM, Robert Dorn wrote: Yeah so basically what I envision is being able to take audio data from a web browser and send it over to a driver via websockets and create a virtual device that...
View Article[wdmaudiodev] Re: Driver dev intro
Yeah I figured latency might be rough. Although I am relying on a basic messaging format to make parsing a little quicker. I'm okay with higher latency until I can get it to a basic functioning state....
View Article[wdmaudiodev] Re: Driver dev intro
Hello, To get audio from any applications (e.g. web browser, soft phone, media player… ) and send it on network to be used by any other capture or broadcast application through virtual audio device…...
View Article[wdmaudiodev] Re: Driver dev intro
This looks good but I am interested in doing this myself I think I would learn a lot from this. Although this does look nice! On Wed, Apr 2, 2025, 1:07 AM VB-Audio vincent.burel@xxxxxxxxxxxx wrote: To...
View Article[wdmaudiodev] Re: Driver dev intro
On 4/1/25 10:15 PM, Robert Dorn wrote: If you don't mind sharing I would be curious to hear the route you took to when learning. I'm familiar with concepts such as virtual memory or paging. Although I...
View Article[wdmaudiodev] Revise SimpleAudioSample to a multichannel virtual speaker
Hi Driver Gurus, I am new to the audio driver world. Currently, I am trying to revise SimpleAudioSample to a multi-channel (5.1 or higher) virtual speaker, but encountered some strange issue. Firstly,...
View Article[wdmaudiodev] Re: [EXTERNAL] Revise SimpleAudioSample to a multichannel...
Never use KSAUDIO_SPEAKER_5POINT1. Only use KSAUDIO_SPEAKER_5POINT1_SURROUND From: wdmaudiodev-bounce@xxxxxxxxxxxxx wdmaudiodev-bounce@xxxxxxxxxxxxx On Behalf Of Fuming Liu Sent: Tuesday, April 8, 2025...
View Article[wdmaudiodev] Re: [EXTERNAL] Revise SimpleAudioSample to a multichannel...
- The interesting thing is, *KSAUDIO_SPEAKER_5POINT1* works fine, while *KSAUDIO_SPEAKER_5POINT1_SURROUND* does not work. My doubt is, do I need to make code changes other than the changes I did in...
View Article