24 bit signed integer binary conversion help needed

Irmen de Jong irmen-NOSPAM- at xs4all.nl
Fri Jan 8 16:34:13 EST 2010


On 8-1-2010 22:12, Robert Somerville wrote:
> hi;
> I am trying to read 24bit signed WAV format (little endian) data from a
> WAV file and convert it to 32 bit little endian integer format ... can
> anybody please tell me how to do the conversion from 24 bit to 32 bit
> with a snippet of Python code ???
>
> Thanks so much
> Robert Somerville

Are you using the standard wave module?
I guess that will produce a string of 3-byte audio frames with readframes().

Won't it work to chop this up in individual 3-byte frames,
then appending a '\0' char to every frame,
and then writing the frames to the target wave ?

-irmen



More information about the Python-list mailing list