Internal Device Error when playing sound after plugging/unplugging headphones - (R2018b 9.5.0.944444)

60 ビュー (過去 30 日間)
Device used: Macbook Pro 2018 10.14.3
Matlab version: R2018b 9.5.0.944444
I am encoutering an error when using the sound/soundsc functions in Matlab, after plugging in (or unplugging) headphones. Matlab properly plays sound prior to plugging/unplugging them, but will throw the following error after, even if I began with them unplugged, and later plug them back in. Restarting Matlab fixes the issue with headphones in OR out, until plugging/unplugging headphones again.
My code:
fsamp = 11025;
dt = 1/fsamp;
dur = 1.8;
tt = 0:dt:dur;
psi = 2*pi*(500*tt.*tt + 200*tt);
xx = real(7.7*exp(1j*psi));
soundsc(xx,fsamp);
Error:
Error using sound (line 76)
Device Error: Internal Device Error
Error in soundsc (line 55)
sound(varargin{:});
Debugging the sound function shows me that the exception is thrown from line 74 in sound:
play(playerObj(end));
But I am unable to figure it out beyond this. I have checked the audioplayer and audioDeviceWriter objects, and they properly update when the headphones are plugged/unplugged. I'm not sure how related they are to this issue, and am wondering if this could be a Mac issue?
Any help or direction is appreciated,
E Blagg
  16 件のコメント
Sarah Mann
Sarah Mann 2022 年 7 月 18 日
also battling with this! MacOS Monterey 12.4 :(
Hugo Hugo
Hugo Hugo 2022 年 11 月 24 日
Why is this issue still present in 2022a after 4 years? MacOS Ventura 13.0.1
The only workaround I have so far is to get the first device that's not bugged via audiodevinfo(0, 44100, 24, 1)

サインインしてコメントする。

回答 (2 件)

Jon Nissenbaum
Jon Nissenbaum 2022 年 12 月 11 日
I don't know if others are still facing this issue. Previously I was plagued by it all the time and the only recourse was to quit and restart Matlab. More recently (version R2022a, MacOS 12.4), I no longer seem to get the error, but Matlab still does not recognize when I plug in headphones. In case this is happening to anyone else, I am now able to solve this problem by typing audiodevreset
  2 件のコメント
Hugo Hugo
Hugo Hugo 2022 年 12 月 11 日
Interesting, I’m still getting it with 2022a and MacOS 13.0.1. I’ll see if audiodevreset solves the bug.
Emily King
Emily King 2023 年 11 月 13 日
Thank you! This is still an issue with 2023b and MacOS 14.1.1, but your solution fixes it.

サインインしてコメントする。


Rishabh Gupta
Rishabh Gupta 2019 年 3 月 4 日
Hi Ethan,
I think the issue requires some detail investigation. I would suggest you to contact MathWorks Technical Support.
Thanks

カテゴリ

Help Center および File ExchangeAudio I/O and Waveform Generation についてさらに検索

製品


リリース

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by