MCPcopy Create free account
hub / github.com/audacity/audacity

github.com/audacity/audacity @Audacity-3.7.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release Audacity-3.7.8 ↗ · + Follow
44,443 symbols 131,790 edges 4,532 files 10,563 documented · 24% updated 1d agoAudacity-3.7.8 · 2026-06-11★ 17,3501,545 open issues

Browse by type

Functions 35,853 Types & classes 8,590
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Audacity

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.

Users

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.

Developers

Build instructions are available here.

Additional development resources may be found here.

License

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.

Core symbols most depended-on inside this repo

Shape

Method 21,078
Function 14,775
Class 7,715
Enum 875

Languages

C++58%
Python31%
C11%
Java1%

Modules by API surface

lib-src/sqlite/shell.c500 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-4.2.4-single-header.h208 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-3.4.8-single-header.h201 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-8.0.0-single-header.h200 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-5.0.1-single-header.h195 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-7.0.0-single-header.h193 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-6.0.0-single-header.h190 symbols
lib-src/lv2/lilv/bindings/python/lilv.py185 symbols
src/AdornedRulerPanel.cpp183 symbols
modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/ffmpeg-2.3.6-single-header.h174 symbols
libraries/lib-wave-track/WaveTrack.cpp149 symbols
lib-src/libnyquist/nyquist/nyqsrc/sndfnint.c130 symbols

For agents

$ claude mcp add audacity \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page