Opus audio export
Now that libsndfile is adding Opus input and output (already checked in to master), it'd be nice to see Musescore take advantage of that.
Listening tests in early 2011, a year and a half before Opus was ready for release, showed it was already better than AAC and Vorbis (ergo vastly better than MP3), and encoders have made a lot of further progress in the years since then. Playback support has spread to most media players, web browsers, etc.
Comments
Came up a long time ago, see https://musescore.org/en/node/17638 and https://musescore.org/en/node/115496
In reply to Came up a long time ago, see… by Jojo-Schmitz
Yes, I knew people had mentioned this before, but the 'wait and see' approach taken in 2012 is no longer sensible now. This has now been the standard open lossy audio format for some years, and since you're using libsndfile you can now get support almost for free.
In reply to Yes, I knew people had… by Belteshazzar_
As per https://github.com/erikd/libsndfile/issues/364#issuecomment-488342392 Opus support has been merged into libsndfile, bot there's no release yet
In reply to As per https://github.com… by Jojo-Schmitz
libsndfile 1.0.29 was finally released yesterday; in addition to Opus support it includes a bunch of bugfixes including security fixes. Worth upgrading rapidly.
In reply to libsndfile 1.0.29 was… by Belteshazzar_
http://www.mega-nerd.com/libsndfile/#Download still only has 1.0.28
But indeed on https://github.com/erikd/libsndfile/releases/tag/v1.0.29 there it is
Where to get libopus?
In reply to libsndfile 1.0.29 was… by Belteshazzar_
Meanwhile libsndfile 1.0.30.
See also https://github.com/musescore/MuseScore/pull/6489
BTW: I tried to add Opus export, using the following rather simple code changes/additions:
but it just crashes and without any stack trace, so I must be missing something important
In reply to Meanwhile libsndfile 1.0.30… by Jojo-Schmitz
I guess it'd need the opusfile DLLs, and I've not been able to find those readily build, just their source code