Microphone not recognized by daq.getDevices()
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Simon Jones
le 7 Avr 2019
Réponse apportée : Gabriele Bunkheila
le 8 Avr 2019
I would like to set up a Continuous Audio Data display as described here:
I am attempting to use my built-in microphone, but no devices are recognized:
however it appears the device is visible via SimuLink:
Do you have any advice on what can be done to recognize the microphone?
2 commentaires
Réponse acceptée
Gabriele Bunkheila
le 8 Avr 2019
Hi Simon,
I have just noticed your question – since I work on Audio Toolbox I thought I'd drop you a line.
If you work with audio inputs on a regular basis, you may want to consider using audioDeviceReader in MATLAB too. The benefits on top of my head include:
- Support for low-latency drivers across the three supported OS – ASIO for Windows, CoreAudio for MacOS, ALSA for Linux. Depending on the sound card and the OS, that could mean down to 3-5ms of round-trip latency
- Support for synchronous acquisition of multiple channels in parallel – multiple-channel sound card are usually unsupported by the standard plug & play drivers except for the first two channels
- Designed (in C++) to execute fast
- Offers a System object interface for continuous streaming, which MATLAB users find simpler than callback-based patterns based on my experience (as in requiring fewer lines of code and less advanced MATLAB expertise)
Good luck with your project!
Gabriele.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Audio I/O and Waveform Generation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!