Audiocapture objects error after connected to Raspberry Pi

Hi all, I am very new to using Matlab to interface with Raspberry Pi and I am trying to use its audio platform.
I have installed Matlab coder and the hardware supporting package.
But I am getting this error when I tried to run audiocapture:
audiocapture and audioplayer are supported only for code generation
I am runinng on Macbook and xcode is updated too.
Where should I look into for this problem? Any help is appreciated

 Accepted Answer

SOLVED:
audiocapture is not a standalone function in Matlab. It has to be wrapped in a function and deployed by Matlab on the hardware

2 Comments

I had the same issue and found that the following information is missing from the Raspberry Pi Audio tutorial:
  • You need the Matlab Coder add-on
  • You need to save the uncommented "raspi_pitchshiftdeployment()" function in a file
  • Check available audio resources on the Pi with "system(rpi, 'aplay -l)"
Note:
  • The demo was observed to stop after a few minutes. This is likely controlled by "for k = 1:3000"
I noticed the same thing with the run time too. I wonder if the loop iterates 3000 times, how long does each loop take? Something to explore into

Sign in to comment.

More Answers (0)

Asked:

on 19 Oct 2020

Commented:

on 23 Oct 2020

Community Treasure Hunt

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

Start Hunting!