Skip to content

henricj/audacity

 
 

Repository files navigation

Audacity

Build

Workflow Status
Windows Windows
Ubuntu Ubuntu
MacOS MacOS
Audacity mirror Build Audacity
Audacity upstream CMake Build

"x64" Branch

Windows "x64" branch binaries can be found in under Releases.

The latest builds for Windows can be found here:

There are both MSI-based and EXE-based installers. The latter makes sure the runtime prerequisites are installed before installing.

To manually install the prerequisites, make sure a recent version of the Microsoft Visual C++ Redistributable for Visual Studio 2015-2019 is installed. If not already available, the installers can be downloaded from:

The "x64" branch is based on Audacity's master branch and also:

  • Supports targeting 64-bit Windows (both x64 and ARM64)
  • The Noise Generator supports an optional Gaussian white noise source in addition to the existing uniform white noise source.
  • A "whiteg" command has been added to Nyquist that produces white Gaussian noise to complement the existing "white" command for producing uniform white noise.
  • Uses C++'s <random> infrastructure instead of Microsoft's broken (and deprecated) implementation of C's rand(). The xoshiro256** PRNG is used as the random engine (adapted from the reference xoshiro256starstar.c).
  • Better support for handling high-DPI displays. There are still parts of the UI that need to be fixed, but on Windows it remains usable up to 150% or so. Changing the scale while the application is running only works for some parts of the UI.
  • Builds both MSI and EXE based installers.
  • Uses Ninja for the CI builds (Windows, macOS, and Ubuntu).

Binaries built from the "x64" branch are available for 32-bit Windows (x86), 64-bit Windows (x64), 64-bit Windows (x64) with AVX2 support, and Windows 10 on ARM (ARM64).

Note that the 64-bit AVX2 build requires both a CPU that supports those extensions and Window 7 SP1 or later since earlier versions of Windows do not support the AVX2 extensions.

While the ARM64 binaries are provided, they have not been tested extensively.



Audacity

Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. Developed by a group of volunteers as open source.

  • 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.
  • 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.

Getting Started

For end users, the latest Windows and macOS release version of Audacity is available from the Audacity website. Help with using Audacity is available from the Audacity Forum. Information for developers is available from the Audacity Wiki.

About

Audacity fork that adds support for building 64-bit Windows binaries.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 35.7%
  • C++ 23.8%
  • Python 15.6%
  • Shell 8.9%
  • Makefile 5.8%
  • Objective-C 3.0%
  • Other 7.2%