You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
wave file module does not support 32bit float format #60729
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee='https://github.com/serhiy-storchaka'closed_at=Nonecreated_at=<Date2012-11-21.20:13:47.301>labels= ['extension-modules', 'type-feature', 'expert-IO']
title='wave file module does not support 32bit float format'updated_at=<Date2020-10-15.18:42:18.176>user='https://bugs.python.org/seebk'
After the last changes in the development version of python 3.4 the patch cannot be applied anymore. As the the other audio file readers and the wave module share a common API it may be not desireable to simply enhance the wave module with support for floating point data. In particular the underlying audiooop module is designed ro only work with integer data.
Therefore, and taking into account that this patch and its predecessor has not been reviewed in the last 2 years, I will not take the time to modify the patch again.
At least please consider to apply the documentation patch I have uploaded now. This will clearly state in the documentation what sample formats are supported by the wave module.
Activity
harveyormston commentedon Feb 18, 2013
Thanks Sebastian. That makes sense. I've tried the updated patch and it works just fine for me.
seebk commentedon Mar 2, 2014
After the last changes in the development version of python 3.4 the patch cannot be applied anymore. As the the other audio file readers and the wave module share a common API it may be not desireable to simply enhance the wave module with support for floating point data. In particular the underlying audiooop module is designed ro only work with integer data.
Therefore, and taking into account that this patch and its predecessor has not been reviewed in the last 2 years, I will not take the time to modify the patch again.
At least please consider to apply the documentation patch I have uploaded now. This will clearly state in the documentation what sample formats are supported by the wave module.
Add support for floating point wav files
Add support for floating point wave files.
Add support for floating point wave files.
lkoenig commentedon Mar 13, 2023
I am making a attempt at adding support for floating point wave with PR #102574 let me know what you think !
Add support for floating point wave files.
Add support for floating point wave files.
Add note that floating point WAV files are not supported
Fix using floating-point WAVs as master audio
Fix using floating-point WAVs as master audio
Add support for floating point wave files.
Add support for floating point wave files.
Merge remote-tracking branch 'upstream/main' into pythonGH-60729-add-…
GH-60729: Add IEEE format wave audio support (GH-145384)
Revert "pythonGH-60729: Add IEEE format wave audio support (pythonGH-…
GH-60729: Revert "Add IEEE format wave audio support (GH-145384)" (GH…
Add support for floating point wave files.
Merge branch 'main' into pythonGH-60729-add-ieee-wave-audio-support-t…
GH-60729: Add IEEE format wave audio support (GH-145931)
pythonGH-60729: Add IEEE format wave audio support (pythonGH-145384)
pythonGH-60729: Revert "Add IEEE format wave audio support (pythonGH-…
pythonGH-60729: Add IEEE format wave audio support (pythonGH-145931)
serhiy-storchaka commentedon Jul 3, 2026
Support for WAVE_FORMAT_IEEE_FLOAT was added in GH-145931.
gh-60729: Add missing `version{added,changed}` directives to the `wav…
[3.15] gh-60729: Add missing `version{added,changed}` directives to t…