audio glitches and delay
Posted: Thu Dec 08, 2022 3:34 am
I have a robust VoiceMeeter setup, utilizing Cables A, B, C, D, plus all the usuals. My outputs are:
1) WDM Sound Blaster X4
2) WDM Sound Blaster ZxR
3) WDM video card HDMI
4) MME Cable C
5) MME Cable D
I'm using 48Khz and 24 bit on everything. Buffers are:
MME: 1024
WDM: 256
KS: 512
Sample Rates on all of my cables are 7168
I am using 4 Buttkickers and a JetSeat for transducers, all coming from the ZxR. I am using the X4 for headphones and an AVR on HDMI. The main issues I have are some occasional audio glitching throughout and a roughly 200ms delay on the transducers. I am compensating for the delay by setting a delay on A1 and A3, though I would rather not have to if there is a way to reduce the delay on A2 (I notice that delay when playing games, even if it's slight). I am sending audio to A4 and A5 as a way of separating control over those levels. I use Cables C and D to route them into Inputs 4 and 5, then from there I send them to A2. I am using Cable B to receive physics telemetry data from flight sims, etc., then to A2. A2 is PATCH COMPOSITE. I use Cable A as a media input (Spotify, Chrome, etc.), but the delay doesn't seem affected whether it's Cable A or the system audio from Input 6. So I'm not sure if it's the cables causing the delay or something else. Maybe it's the MME on C and D? I have tried reducing the sample rates on all the cables, but that either does nothing or causes glitching. I have tried using WDM for the cables, but that causes severe glitching. I have tried reducing the MME buffer, but that causes glitching.
My system is Windows 11, i9-12900k, 64GB RAM.
Could someone please help me walk through this and understand what might be causing the delay and glitching, other things I might try, the connections between sample rates and buffers, etc.? I know that I'm sending somewhat glitchy audio to my transducers, too, because I sometimes check that signal by sending Inputs 4 or 5 to A1 and listen there on headphones to what I'm actually outputting to A2. A2 then applies an EQ and routes to various outputs on the ZxR. It would be great if I could clean that up with 100% confidence. I don't think my settings are very aggressive. The only thing that's not "approved" or default is the WDM buffer of 256. 512 doesn't seem to help. The audio going to the transducers is pretty good, but not perfect. Overall, the audio is good, almost perfect. So I'm trying to get 100% perfect but also reduce delay without introducing glitches.
Thanks for any help on this!
1) WDM Sound Blaster X4
2) WDM Sound Blaster ZxR
3) WDM video card HDMI
4) MME Cable C
5) MME Cable D
I'm using 48Khz and 24 bit on everything. Buffers are:
MME: 1024
WDM: 256
KS: 512
Sample Rates on all of my cables are 7168
I am using 4 Buttkickers and a JetSeat for transducers, all coming from the ZxR. I am using the X4 for headphones and an AVR on HDMI. The main issues I have are some occasional audio glitching throughout and a roughly 200ms delay on the transducers. I am compensating for the delay by setting a delay on A1 and A3, though I would rather not have to if there is a way to reduce the delay on A2 (I notice that delay when playing games, even if it's slight). I am sending audio to A4 and A5 as a way of separating control over those levels. I use Cables C and D to route them into Inputs 4 and 5, then from there I send them to A2. I am using Cable B to receive physics telemetry data from flight sims, etc., then to A2. A2 is PATCH COMPOSITE. I use Cable A as a media input (Spotify, Chrome, etc.), but the delay doesn't seem affected whether it's Cable A or the system audio from Input 6. So I'm not sure if it's the cables causing the delay or something else. Maybe it's the MME on C and D? I have tried reducing the sample rates on all the cables, but that either does nothing or causes glitching. I have tried using WDM for the cables, but that causes severe glitching. I have tried reducing the MME buffer, but that causes glitching.
My system is Windows 11, i9-12900k, 64GB RAM.
Could someone please help me walk through this and understand what might be causing the delay and glitching, other things I might try, the connections between sample rates and buffers, etc.? I know that I'm sending somewhat glitchy audio to my transducers, too, because I sometimes check that signal by sending Inputs 4 or 5 to A1 and listen there on headphones to what I'm actually outputting to A2. A2 then applies an EQ and routes to various outputs on the ZxR. It would be great if I could clean that up with 100% confidence. I don't think my settings are very aggressive. The only thing that's not "approved" or default is the WDM buffer of 256. 512 doesn't seem to help. The audio going to the transducers is pretty good, but not perfect. Overall, the audio is good, almost perfect. So I'm trying to get 100% perfect but also reduce delay without introducing glitches.
Thanks for any help on this!