Search code examples
matlabsignal-processingwavmatlab-deployment

Reading .wav file in Matlab Coder


I want to read an audio file with matlab coder. The problem is that wavread() is not supported, but as this is a pretty essential part of any audio coding I am thinking that there must be another way to achieve this? Any ideas?


Solution

  • What is your use case? If you really just want to run the generated code in a MEX-function within MATLAB you can use coder.extrinsic to call wavread. This will not work outside of the MATLAB environment.

    Outside the MATLAB environment, you will need to use custom C code integration.