16bit Audio data: 2Bytes to double dec conversion

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

 採用された回答

Walter Roberson
Walter Roberson 2021 年 1 月 10 日

0 投票

use the 'native' option for audioread()

その他の回答 (0 件)

質問済み:

mh
2021 年 1 月 10 日

編集済み:

mh
2021 年 1 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by