On 2010-01-08, Irmen de Jong <irmen-nosp...@xs4all.nl> wrote:
> 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 ???
>
> 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 ?

Not if the 3-byte values are signed two's compliment values.

-- 
Grant Edwards                   grante             Yow! I feel like I am
                                  at               sharing a ``CORN-DOG''
                               visi.com            with NIKITA KHRUSCHEV ...
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to