audioPlayerRecorder PlayerChannelMapping not working as expected
조회 수: 10 (최근 30일)
이전 댓글 표시
Hi,
I have encountered a strange behaviour of the audioPlayerRecorder function when using the PlayerChannelMapping feature.
If I set
aPR.PlayerChannelMapping = 1
my mono audio file gets played back on channels 1 AND 2. If
aPR.PlayerChannelMapping = 2 or higher, the function works as expected and plays the audio only on output 2.
I use a Macbook Pro, Matlab 2018b and an RME Babyface PRO Soundcard.
Is this a known issue or am I doing something wrong?
Thanks in advance!
댓글 수: 0
답변 (1개)
Jimmy Lapierre
2020년 7월 21일
The behavior of channel mapping with single channels depends on the driver (for example, it is different for ASIO and DirectSound on Windows). The best way to be sure you get the desired output is to output one channels with zeros instead of relying on the driver’s channel mapping.
xleftonly = [xmono(:) zeros(length(xmono),1)];
xrightonly = [zeros(length(xmono),1) xmono(:)];
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Audio I/O and Waveform Generation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!