MATLABを再起動​せずに新しいオーディ​オデバイスを追加して​使用することはできま​すか?

16 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 12 Nov. 2019
MATLAB と Audio System Toolboxを使用してオーディオデバイスから音声の取得や出力を行っています。
MATLABを使用中に、PCにオーディオデバイスを追加した場合、それだけではMATLABはデバイスを認識することができず、MATLABを再起動することによりそのデバイスを認識します。
MATLABを再起動することなく、コマンド等でデバイスを認識、追加することはできますか。
またデバイスのほか、ASIOドライバについても教えてください。

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 12 Nov. 2019
MATLABおよびAudio System Toolboxからはコマンド等は提供されておらず、基本的にはMATLABの再起動を行っていただくことになります。
なお、内部でのデバイス認識を行うコマンド(MEXファイル)を再度コールする方法がありますので、こちらによりMATLABを起動した状態でもデバイスの再建策を行うことができます。こちらの方法は一般的なデバイス向けとなっておりますがASIOの場合も同様ですのでお試しいただけますようお願いいたします。
例:
>> deviceReader = audioDeviceReader;
>> devices = getAudioDevices(deviceReader); % shows 4 devices
>> % Add new device
>> clear all
>> deviceReader = audioDeviceReader;
>> devices = getAudioDevices(deviceReader); % shows 5 devices

Weitere Antworten (0)

Kategorien

Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange

Produkte


Version

R2017b

Community Treasure Hunt

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

Start Hunting!