Developers

Mailing Lists

Join the audacity-devel mailing list to discuss current and future development, or to get help modifying the Audacity source code.

Audacity source code

You can get the latest Audacity source code from our Git repository.

  • Type this at the command line to make a local copy of the source code repository from GitHub:
    git clone https://github.com/audacity/audacity

Compiling Audacity

  • On Windows, see the file “compile.txt” inside the “Win” folder in the source code. For OS X, see “Build.txt” inside the “Mac” folder in the code.
  • Further information can be found in Developer Guide and in our more detailed guides on compiling Audacity for Windows, Mac and GNU/Linux.
  • If you are still having difficulties, please ask on the Compiling Audacity board on the Audacity Forum.

Development activity

Open HUB (formerly known as “Ohloh”) has statistics on the value of Audacity development, excluding the third-party code libraries Audacity uses. Searchable commit listings are produced every 10 days. To find out more about current development activity you can subscribe to our Git repository atom feed or can look at our Git work in progress.

Bug Tracking

The Audacity developers use Bugzilla to track bugs and enhancements. To find issues to work on, please view our categorized Bug Lists.

If you are a user reporting a new bug, please email our feedback address.

Git Pull Requests and Patches

We welcome Git pull requests from developers. If the changes is more than a simple couple of lines, please also talk to us about the changes on audacity-devel. Although not preferred to a pull request, we might also be able to accept a patch.

Developers’ Wiki

In the Audacity Wiki we have a special section For Developers.
Here you can find information on:

  • Audacity Architecture
  • Guide for New Audacity Developers
  • Roadmap
  • Proposals
  • Feature Requests
  • Experimental Features