Source

Source Code

  • Audacity 2.1.3 release (.tar.xz file, 7.70 MB)
    SHA256:
    c8fe1d52a58cef05390118a7f458f89252a3aa70155b78e8e25c92c4eeaabf31
    This is a standard source tarball, primarily for GNU/Linux, and assumes your system has necessary dependencies and libraries installed.
  • View Checksum
  • Git Repository For all platforms. Check out either the latest Audacity development code or a specific tagged release. Git checkouts are suitable for any system, including those that lack necessary dependencies to compile the standard source tarball.

System Requirements

How to Compile Audacity

Dependencies

The wxWidgets library is required. Audacity 2.1.3 requires wxGTK 3.0.x, preferably 3.0.2. If you compile wxWidgets yourself it should be built with the default gtk2 option, not with gtk3. The libsndfile library is also required and is included in Audacity obtained from Git. Installation of other libraries is optional.

CMake is required to build the libsoxr resampling library used by Audacity, unless you install libsoxr-dev and use that system library. On Windows and Mac, everything necessary to build libsoxr is provided if you checkout the complete source code from GitHub, either the latest code or a tagged release.

If you install libraries using a package management system like Apt or RPM, you need to install the “dev” (development) packages for each library.

Compilation

To compile Audacity on a GNU/Linux system,  run the following commands in the Audacity source directory:

./configure CXXFLAGS=”-std=gnu++11″
make

You can type ./configure –help to see a list of compilation options. After Audacity is compiled, run make install as root to install it.

Those new to compiling on GNU/Linux are recommended to look at Compiling Audacity for Beginners. There are also guides for compiling Audacity on Windows and Mac.