Coder Social home page Coder Social logo

zhanweiw / audacity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from henricj/audacity

0.0 0.0 0.0 219.7 MB

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

Home Page: https://github.com/henricj/audacity/wiki

License: Other

Shell 9.07% C++ 24.33% Python 15.96% Perl 0.16% C 36.10% Objective-C 3.11% Java 0.17% Common Lisp 1.44% C# 0.02% Assembly 0.21% Prolog 0.01% MATLAB 0.04% Awk 0.01% M 0.01% CSS 0.31% Pascal 0.03% TeX 0.29% Objective-C++ 0.13% Makefile 5.95% HTML 2.67%

audacity's Introduction

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.

audacity's People

Contributors

andheh avatar antpaniagua avatar azpidatziak avatar bashishtha avatar bdrung avatar brunoramalhete avatar carlo-bramini avatar daavery avatar danwin avatar davidbailes avatar dmtrs32 avatar gootector avatar henricj avatar jamescrook avatar johuhype avatar krokoziabla avatar lllucius avatar mlocati avatar mmmaisel avatar paul-licameli avatar pokechu22 avatar rrrapha avatar scootergrisen avatar stevedaulton avatar thomasfeher avatar tip2tail avatar trebmuh avatar walisser avatar windinthew avatar yurchor avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.