16bit Audio data: 2Bytes to double dec conversion

14 Ansichten (letzte 30 Tage)
mh
mh am 10 Jan. 2021
Bearbeitet: mh am 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

Akzeptierte Antwort

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

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by