16bit Audio data: 2Bytes to double dec conversion

14 vues (au cours des 30 derniers jours)
mh
mh le 10 Jan 2021
Modifié(e) : mh le 10 Jan 2021
When I use either uiopen or audioread, my 16bit(2Bytes) wav file will be converted into double(8Bytes).
How can I read my data in 2Bytes order?
I tried typecast(wavfile, 'int16') but they are in 8Bytes order.
I also tried dec2hex but the same thing, it is 64bit data.
Do I lose 2Byte format when I read audio data into Matlab?
Something looking for the equivalent function of bytearray() or list[] in Python.
Thank you

Réponse acceptée

Walter Roberson
Walter Roberson le 10 Jan 2021
use the 'native' option for audioread()

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by