You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthieu Hodgkinson 0a852da746 Round FFT size to closest pow-of-two with 44.1kHz mapping exactly to 4096. 1 day ago
.github Packaging workflow now uses v2 actions 3 months ago
cmake-proxies Remove `PROHIBITED` 1 month ago
conan Fixes compatibility with Python 3.8 2 months ago
crashreporter Adopt crash reporter to a new Breakpad SDK 3 months ago
dox2-src Fix source comment typos + source typo 1 year ago
help Clear executable mode bits on source files 1 year ago
images refine trim/stretch/ibeam cursors 2 months ago
include/audacity New library for math... 2 years ago
lib-src portsmf/allegro.h: include <cstdint> for intXX_t 5 months ago
libraries Round FFT size to closest pow-of-two with 44.1kHz mapping exactly to 4096. 6 hours ago
linux Fixes RapidJSON missing from Linux builds 2 months ago
locale Update Polish from Transifex 7 days ago
mac Mac backwards compatibility & usability tweaks 3 weeks ago
modules Eliminate `ImportUtils::MakeTracks` 2 days ago
nyq-po Remove Silence Finder plug-in 3 years ago
nyquist Clear executable mode bits on source files 1 year ago
plug-ins Issue #4438 Nyquist code style: Update plugins (#4494) 1 week ago
resources Put shelf filter into category 6 months ago
scripts Ensure the all RPATHs are unique in fixup_bundle 3 months ago
src ProjectTimeRuler::Impl::beatFormat is correctly initialized even when project is started in minutes-and-second mode. 7 hours ago
tests Test-code fix 4 weeks ago
win fix broken links, remove wikilinks 4 months ago
.editorconfig Adds EditorConfig file, matching the current settings 2 years ago
.gitattributes Introduce end-of-line normalization 7 years ago
.gitignore Adds a new workflow, that uses `audacity-actions` 2 years ago
ABOUT-NLS Regenerate autotools files by running autoreconf --no-recursive -i -f. 10 years ago Removes Conan 1.59.0 mentions from the docs 3 months ago
CHANGELOG.txt update changelog to 3.3.3 4 months ago
CMakeLists.txt Allow explicitly setting build and host profiles 3 months ago Added 5 years ago fix broken links, remove wikilinks 4 months ago
INSTALL fix broken links, remove wikilinks 4 months ago
LICENSE.txt GPL-2.0+, GPL-3.0, CC-by-3.0 2 years ago fixes 2 months ago
audacity.dox Typo in audacity.dox 7 months ago Make platform-specific classes visible to Doxygen 2 years ago
nographs.dox Fix typos (user facing and non-user facing) (#727) 3 years ago


Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.

  • Recording from any real or virtual audio device that is available to the host system.
  • Export / Import a wide range of audio formats, extensible with FFmpeg.
  • High quality using 32-bit float audio processing.
  • Plugin Support for multiple audio plugin formats, including VST, LV2, and AU.
  • Macros for chaining commands and batch processing.
  • Scripting in Python, Perl, or any other language that supports named pipes.
  • Nyquist a powerful built-in scripting language that may also be used to create plugins.
  • 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.


For end users, the latest Windows and macOS release version of Audacity is available from the Audacity website. Help with using Audacity is available here.


Build instructions are available here.

Additional development resources may be found here.


Audacity is open source software licensed GPLv3. Most code files are GPLv2-or-later, with the notable exceptions being /lib-src (which contains third party libraries), as well as VST3-related code. Documentation is licensed CC-by 3.0 unless otherwise noted. Details can be found in the license file.