Need 24 and 32 bit audio exports
Reported version
3.4
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
Looks like exporting as WAV produces a 16-bit file, as does FLAC. This quality is fine for CDs, but a lot of times we import this into Audacity for further editing. (And also for film festivals, they require 24 bit audio files.) 16-bit just isn't high enough.
Need the capability of exporting as 24 or 32-bit audio.
Fix version
3.5.0
Comments
Not a bug, rather a feature request
Code is at mscore/exportaudio.cpp, lines 274-284:
(shouldn't that rather be
".flac"
?)sndfile.h has these options:
Guess we can (and should) ignore SF_FORMAT_PCM_S8 and SF_FORMAT_PCM_U8 here.
See https://github.com/musescore/MuseScore/pull/5793
It will create artifacts (i.e. development builds), feel free to use/try them out,
https://github.com/musescore/MuseScore/actions/runs/51714827 for Mac and Linux,
https://ci.appveyor.com/project/MuseScore/musescore/builds/31322694/art… for Windows
Changed my mind and now support SF_FORMAT_PCM_S8 too
Artifacts available for testing
Mac and Linux: https://github.com/musescore/MuseScore/actions/runs/51731365
Windows: https://ci.appveyor.com/project/MuseScore/musescore/builds/31323098/art…
Note that the resulting filesize (for WAV at least) is directly proportional the number of bits
Wow, that was fast, thanks!
Funny - when you said it would create artifacts, I thought you meant audio artifacts...
I'm not able to test the artifact - in OS X 10.13.6, it's reporting that the file is corrupt. It's OK, I can just wait for a release! Thanks!
Fixed in branch master, commit cc03d0d03f
_Fix #302118: Need 24 and 32 bit WAV and FLAC audio exports
and while at it, signed 8 bit too (unsigned 8 bit won't work for FLAC)_
Fixed in branch master, commit 2fbcfb19cb
_Merge pull request #5793 from Jojo-Schmitz/wav-flac-PCM-24+32
Fix #302118: Need 24 and 32 bit WAV and FLAC audio exports_
Automatically closed -- issue fixed for 2 weeks with no activity.