我有 3 个字节的小端序。它们是:顶部、中间和底部(从第 23 位到第 0 位) 如何将它们转换为从 -1 到 +1 的浮点数?
3 个字节是 little-endian,因为 wav 中有字符串 RIFF,所以最小值为 (0x7FFFFF),最大值为 (0x800000)
http://www.labbookpages.co.uk/audio/javaWavFiles.html
对于 16 位 wav:波形帧为 -32768 之间的 2s 互补二进制;0x8000 和 32767;0x7FFF)