Does matlab support USB audio devices that have 4 microphones?

22 views (last 30 days)
I'm having trouble finding a mechanism to record audio from a usb 4 channel audio device. I have found examples scripts that record stereo (2 channel) audio from a usb device, but not 4. Any help would be greatly appreciated.

Accepted Answer

Walter Roberson
Walter Roberson on 3 Nov 2017
You need either the DSP toolbox or the Audio Systems Toolbox or (interfacing a different way) the Data Acquisition Toolbox for this to work.

Sign in to comment.

More Answers (1)

Gabriele Bunkheila
Gabriele Bunkheila on 6 Nov 2017
Hi JD,
I work with the Audio System Toolbox team at MathWorks and after seeing this I thought I'd drop a more precise note on the topic.
It looks like your board is recognized by Windows as a standard audio device, leveraging generic DirectSound drivers.
To record more than 2 channels from anything seen by your OS as an audio device (e.g. working with DirectSound, WASAPI, ASIO, ALSA or CoreAudio drivers), you should look at audioDeviceReader in Audio System Toolbox.
I hope this helps.
Gene Goff
Gene Goff on 10 Oct 2018
Never mind - this does work now. I had the wrong driver settings in Adobe Audition to monitor the audio that Matlab recorded.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by