saucedacity icon indicating copy to clipboard operation
saucedacity copied to clipboard

THIS REPO IS NOT MAINTAINED ANYMORE. Please see https://codeberg.org/tenacityteam/tenacity for Tenacity, which is maintained.

Saucedacity: A saucy audio editor

Saucedacity build status Saucedacity CodeQL Status

Saucedacity is an easy-to-use, multi-track audio editor and recorder for Windows, GNU/Linux, and other operating systems*. Saucedacity is open source software licensed under GPL, version 2 or later.

*macOS is unofficially supported (it is buildable). We lack an actual Mac to test our CI builds on to make sure Saucedacity runs properly.

Features:

  • Recording from any real, or virtual audio device that is available to the host system.
  • Export / Import a wide range of audio formats, extendible with FFmpeg.
  • High quality using 32-bit float audio processing.
  • Clip handles for easy audio editing.
  • Plug-ins Support for multiple audio plug-in formats, including VST, LV2, AU.
  • Macros for chaining commands and batch processing.
  • Scripting in Python, Perl, or any language that supports named pipes.
  • Nyquist Very powerful built-in scripting language that may also be used to create plug-ins.
  • Editing multi-track editing with sample accuracy and arbitrary sample rates.
  • Accessibility for VI users.
  • Analysis and visualization tools to analyze audio, or other signal data.

Cloning the Source

To clone the Saucedacity source tree, you will need to run the following command:

git clone --recurse-submodules https://github.com/saucedacity/saucedacity

The --recurse-submodules is very important because, unlike Audacity, Saucedacity uses submodules. If you forget the --recurse-submodules, you can run the following after git clone:

git submodule init
git submodule update

Contributing and To Do

All contributions made to Saucedacity are available under the GNU General Public License, version 2 or later.

If you want to contribute to this project, we welcome your contributions. Please see CONTRIBUTING.md for notes on contributing, the issue tracker to see what needs to be done or to create a new issue, and our TODO page for things that we plan on doing or that need to be done.

Finally, you do NOT need to know how to code in order to contribute to Saucedacity. We also have fields such as documentation and translations that need some good work too! Of course, if you want to contribute code, we welcome your contribution :)

Getting Started

For end users, the latest Windows and Linux release version of Saucedacity is available from the Saucedacity releases page.

Audacity's manual should work for getting support (especially the manual for Audacity 3.0.4). We welcome contributions to our wiki, but we feature some more technical information that developers are more interested aside from general changelogs.

Build instructions are available here. If you've built Audacity with CMake before, things should feel mostly similar if not right at home with Saucedacity.