Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Saucedacity 1.0 Released!

Compare
Choose a tag to compare
@generic-pers0n generic-pers0n released this 11 Jul 20:05
· 737 commits to main since this release
7374a43

A new fork has entered the battle of a lifetime. Here, we come bursting on the scene with a Great Purge of networking features previously implemented to do harm, but we aim to be more than that. In fact, we've already removed more than that.

With the little introduction of telemetry in Audacity, along with the added CLA for contributions, the Community was upset. A couple of forks emerged, and this includes us. No CLA, no telemetry, no networking, just audiophile goodness.

Saucedacity is currently compatible with Audacity, albeit you might need to change some directories (for example, ~/.Saucedacity-data instead of ~/.audacity-data, or anything similar).

Below is only the Linux 64-bit release, compiled on Pop!_OS 21.04. Unfortunately, I was unable to build Windows binaries as there are some missing libraries that have to be fulfilled. If you want to build release binaries for Windows (either x64 or x86), feel free to visit #4 and maybe share the binaries also.

Also, as I don't have access to a Mac, I can't build Mac binaries. Therefore, I don't have any Mac binaries to distribute. However, like with the Windows binaries, if you have built binaries, feel free to open an issue and we'll talk about distributing them there.

Finally, dependencies in Saucedacity are exactly the same in Audacity, minus libcurl as that's been removed. Basically, if you have Audacity installed, then Saucedacity will work too. If Saucedacity doesn't work, then feel free to open an issue and we'll discuss it there.

Anyways, on to the changelog.

Changelog

New

Nothing new.

Changed

  • Branding from Audacity was changed to Saucedacity. However, as we don't have any official logos yet, old Audacity branding is still used. If you would like to make a logo for us, feel free to open an issue and we'll be happy to go over it. Note that some names haven't been changed fully yet, but we intend to do this in the future.

    • Also note that we do NOT claim to be any official distributor of Audacity nor are we trying to claim that this is an official release of Audacity. In the future, we intend to remove any Audacity branding and replace it with our own.
  • Contributions are no longer bound by a CLA, so you can contribute with confidence.

    • psst! I don't like owning everything, so we won't have a CLA anytime soon!

Removed

  • Remove any networking features (including telemetry). If there are any remnants of those features, feel free to make an issue about it and it'll be removed as soon as possible. Or, feel free to fix it yourself by making a contribution!

Well, it might not be that much, but it's at least time to celebrate! Here's to the next release! Cheers! :)

EDIT: There have been a couple of edits made below. See details

Windows Build

x64

After a couple day's worth of hard work, WE FINALLY GOT AN X64 WINDOWS SAUCEDACITY BUILD!!! FINALLY!!!

However, there is apparently more work to be done: there appears to be no plugins usable, although they are in the plug-in folder in the zip. Either way, it's better from a non-working binary, although I agree that hopefully we can fix this issue some time soon.

Anyways, although I was right about the dependencies, it turned out that if I used Conan's version of wxWidgets (for x64, likely applying for x86 too), they worked. Therefore, I'll keep this in mind for later uses. However, it appears that the other dependencies (libexpat and zlib) still need to be built from source. Either way, I'll take building those libraries over wxWidgets 😆.

x86

There is no x86 version yet, but that might take a bit longer as I'm going to rest a bit from building Saucedacity for now 😉.

Of course, if you are willing to do this, feel free to submit binaries through our issue tracker.

Overall

The struggle is over. The sauce has finally spread to Windows! Here's to the future!

Linux Build

EDIT: I've decided to provide a new Linux build. There is nothing new in this build, and the previously used binaries were still used.

The following changes have been made with this Linux build:

  • A new run.sh script has been included. This allows you to run Saucedacity properly as some dependencies (included in the archive, e.g. wxWidgets) might not be loaded properly. Of course, you still need to install the proper dependencies, but for some libraries that were only available through the archive, this should drastically help.

  • A new README.txt file has been added that has information regarding dependencies and how to run Saucedacity.

  • wxWidgets libraries were added to lib/audacity. Though this might eliminate the dependency for installing wxWidgets (especially if your distro doesn't have wxWidgets 3.1 or later), but if you get errors regarding missing libraries (like ./saucedacity: error while loading shared libraries: libwx*.so: cannot open shared object file: No such file or directory), then you should install wxWidgets from your distro's package manager.