AudioEffectCapture not working correctly with 2 channel microphone #99989
Description
Tested versions
- Found in Godot 4.3-stable
- Reproducible in Godot 4.2
System information
Windows 11
Issue description
When getting buffer data with get_buffer(1024) from a AudioEffectCapture and playing it back on a AudioStreamGeneratorPlayback , the voice heard is heavily distorded. This seems to occur when the microphone is in ‘2-channel 24-bit’ configuration
With a ‘1 channel 16 bit’ microphone, I don't have this problem.
here is an example :
https://github.com/user-attachments/assets/5f9e9031-54d2-48b5-8a3a-72a7dce8b117
In my personal case, the problem occurred with the microphone "FIFINE K688" (2-channel mic) and the microphone of my Headset (Steelseries Arctis Nova Pro).
Steps to reproduce
Set up a basic microphone playback system with an AudioEffectCapture and an AudioStreamGeneratorPlayback
use two different types of microphone (a ‘1 channel’ and a ‘2 channels’) and listen to the final result
Activity