Audacity (audio editor)
   HOME

TheInfoList



OR:

Audacity is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
digital audio editor and recording
application software Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
, available for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for se ...
,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
, and other
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
operating systems. The project was started in the fall of 1999 by Dominic Mazzoni and Roger Dannenberg at
Carnegie Mellon University Carnegie Mellon University (CMU) is a private research university in Pittsburgh, Pennsylvania. One of its predecessors was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools; it became the Carnegie Institute of Technology ...
, and released on May 28, 2000, as version 0.8. As of September 22, 2022, Audacity is the most popular download at FossHub, with over 114.1 million downloads since March 2015. It was previously served from
Google Code Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
and
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
, where it was downloaded over 200 million times. Audacity won the SourceForge 2007 and 2009 Community Choice Award for Best Project for Multimedia. It is licensed under GPL-2.0-or-later. In 2019, then-lead developer James Crook started the fork ''DarkAudacity'' to experiment with a new look and other UX changes. Most of its changes were eventually incorporated into the mainline version and the fork ended. In April 2021, it was announced that Muse Group (owners of MuseScore and
Ultimate Guitar Ultimate Guitar (Ultimate Guitar USA LLC), which is also known as Ultimate-Guitar.com or simply UG, is an online platform for guitarists and musicians. Its website and mobile application provides guitar tablature catalogues and chord sheets. ...
) would acquire the Audacity trademark and continue to develop the application, which remains free and open source.


Features and use

In addition to recording audio from multiple sources, Audacity can be used for post-processing of all types of audio, including effects such as normalization, trimming, and fading in and out. It has been used to record and mix entire albums, such as by Tune-Yards. It is currently used in the Sound Creation unit of the UK OCR National Level 2 ICT course. Audacity's features include: * Recording and playing back sounds ** Scrubbing (Version 2.1.1 and later) ** Timer Record – schedule when a recording begins and ends, for unattended recording **
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and ...
playback (version 2.2.0 on) ** Punch and Roll recording – for editing on-the-fly (version 2.3.0 on) * Editing ** Via cut, copy, and paste, with unlimited Undo levels ** Smart clips (version 3.2.0 on) Non-destructive trimming (and un-trimming) of audio clips ** Real-time effects (version 3.2.0 on) Non-destructive and destructive effect processing. ** Multi-track features including navigation controls, zoom and single-track edit, project pane and XY project navigation. ** Amplitude envelope editing ** Precise adjustments to speed (
tempo In musical terminology, tempo ( Italian, 'time'; plural ''tempos'', or ''tempi'' from the Italian plural) is the speed or pace of a given piece. In classical music, tempo is typically indicated with an instruction at the start of a piece (ofte ...
) while maintaining pitch, to synchronize audio with video or for precise running time ** Conversion of records, tapes or MiniDiscs to digital tracks by splitting the audio source into multiple tracks based on silences in the source material * Cross-platform operation – versions for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for se ...
,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
, and
Unix-like A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-li ...
systems (including
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, whi ...
and BSD). (It uses the wxWidgets software
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
for a similar
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, ins ...
on various
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s.) * Large array of digital effects and plug-ins. Additional effects can be written with Nyquist, a Lisp dialect. ** Built-in
LADSPA LADSPA is an acronym for Linux Audio Developer's Simple Plugin API. It is an application programming interface (API) standard for handling audio filters and audio signal processing effects, licensed under LGPL-2.1-or-later. It was originally des ...
, VST and Nyquist plug-in support ** Noise Reduction based on sampling the noise to be minimized ** Vocal Reduction and Isolation for creation of karaoke tracks and isolated vocal tracks ** Pitch adjustment maintaining speed, and speed adjustment maintaining pitch ** Saving and loading user presets for effect settings across sessions (version 2.1.0 on) * Support for multi-channel modes with
sampling rate In signal processing, sampling is the reduction of a continuous-time signal In mathematical dynamics, discrete time and continuous time are two alternative frameworks within which variables that evolve over time are modeled. Discrete time ...
s up to 96  kHz with 32 bits per sample * Audio spectrum analysis using the
Fourier transform A Fourier transform (FT) is a mathematical transform that decomposes functions into frequency components, which are represented by the output of the transform as a function of frequency. Most commonly functions of time or space are transformed ...
algorithm * Importing and exporting WAV,
AIFF Audio Interchange File Format (AIFF) is an audio file format standard used for storing sound data for personal computers and other electronic audio devices. The format was developed by Apple Inc. in 1988 based on Electronic Arts' Interchange ...
, MP3 (via LAME encoder, now integrated), Ogg
Vorbis Vorbis is a free and open-source software project headed by the Xiph.Org Foundation. The project produces an audio coding format and software reference encoder/decoder ( codec) for lossy audio compression. Vorbis is most commonly used in con ...
, and all
file format A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free. Some file format ...
s supported by libsndfile library. Versions 1.3.2 and later supported Free Lossless Audio Codec (FLAC). Version 1.3.6 and later also supported additional formats such as WMA, AAC, AMR and AC3 via the optional FFmpeg library. * Detection of dropout errors while recording with an overburdened CPU * From 2.3.2 on, a mod-script-pipe for driving Audacity from Python (can be enabled in Preferences) * Full user manual for the application, accessible online **Many dialogs and error messages have a "?" help button to link the user to relevant pages in the manual * Four user-selectable visual themes (version 2.2.0 on) ** Four user-selectable colorways for waveform display in audio tracks (version 2.2.1 on) Audacity supports the LV2 open standard for plugins, and can therefore load software like Calf Studio Gear. The version 3.0 update (March 2021) introduced a new project file format, .aup3, using an
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the mo ...
database to store each project in a single database file. The version 3.0.3 update (July 2021) introduced crash reporting and error reporting for database errors; optional update checking was also added. The version 3.1.0 update (October 2021) introduced clip handles, smart clips and playback looping. In April 2022, an official Audacity app was added to the Microsoft Store. The version 3.2.0 update (September 2022) added real-time effects, VST3 support and a streamlined interface.


Limitations

*Audacity does not natively import or export WMA, AAC, AC3 or most other proprietary or restricted file formats; rather, an optional FFmpeg library is required. *Audacity does not support instrument VST (VSTi) plugins. *There are no real-time track equalizers or other real-time effect slots for recording, only playback.


Language support

In addition to
English English usually refers to: * English language * English people English may also refer to: Peoples, culture, and language * ''English'', an adjective for something of, from, or related to England ** English national ...
, Audacity is available in
Afrikaans Afrikaans (, ) is a West Germanic language that evolved in the Dutch Cape Colony from the Dutch vernacular of Holland proper (i.e., the Hollandic dialect) used by Dutch, French, and German settlers and their enslaved people. Afrikaans gr ...
,
Arabic Arabic (, ' ; , ' or ) is a Semitic language spoken primarily across the Arab world.Semitic languages: an international handbook / edited by Stefan Weninger; in collaboration with Geoffrey Khan, Michael P. Streck, Janet C. E.Watson; Walter ...
, Basque, Bulgarian,
Catalan Catalan may refer to: Catalonia From, or related to Catalonia: * Catalan language, a Romance language * Catalans, an ethnic group formed by the people from, or with origins in, Northern or southern Catalonia Places * 13178 Catalan, asteroid #1 ...
,
Chinese (simplified) Simplified Chinese characters are standardized Chinese characters used in mainland China, Malaysia and Singapore, as prescribed by the ''Table of General Standard Chinese Characters''. Along with traditional Chinese characters, they are on ...
,
Chinese (traditional) Traditional Chinese characters are one type of standard Chinese character sets of the contemporary written Chinese. The traditional characters had taken shapes since the clerical change and mostly remained in the same structure they took at ...
, Corsican, Czech, Danish, Dutch, Finnish,
French French (french: français(e), link=no) may refer to: * Something of, from, or related to France ** French language, which originated in France, and its various dialects and accents ** French people, a nation and ethnic group identified with Franc ...
, Galician,
German German(s) may refer to: * Germany (of or related to) **Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ge ...
, Greek, Hungarian, Irish, Italian, Japanese, Lithuanian,
Macedonian Macedonian most often refers to someone or something from or related to Macedonia. Macedonian(s) may specifically refer to: People Modern * Macedonians (ethnic group), a nation and a South Slavic ethnic group primarily associated with North Ma ...
, Marathi, Norwegian (
Bokmål Bokmål () (, ; ) is an official written standard for the Norwegian language, alongside Nynorsk. Bokmål is the preferred written standard of Norwegian for 85% to 90% of the population in Norway. Unlike, for instance, the Italian language, there ...
), Polish, Portuguese ( Brazilian),
Romanian Romanian may refer to: *anything of, from, or related to the country and nation of Romania ** Romanians, an ethnic group **Romanian language, a Romance language ***Romanian dialects, variants of the Romanian language **Romanian cuisine, traditiona ...
, Russian, Slovak,
Slovenian Slovene or Slovenian may refer to: * Something of, from, or related to Slovenia, a country in Central Europe * Slovene language, a South Slavic language mainly spoken in Slovenia * Slovenes, an ethno-linguistic group mainly living in Slovenia * Sl ...
, Spanish, Swedish, Turkish,
Ukrainian Ukrainian may refer to: * Something of, from, or related to Ukraine * Something relating to Ukrainians, an East Slavic people from Eastern Europe * Something relating to demographics of Ukraine in terms of demography and population of Ukraine * So ...
, Vietnamese and
Welsh Welsh may refer to: Related to Wales * Welsh, referring or related to Wales * Welsh language, a Brittonic Celtic language spoken in Wales * Welsh people People * Welsh (surname) * Sometimes used as a synonym for the ancient Britons (Celtic peopl ...
. The documentation, the Audacity Manual, is available only in English. The Audacity Forum offers technical support in Spanish, French, Russian and German.


Architecture

The diagram illustrates Audacity's layers and modules. Note the three important classes within wxWidgets, each of which has a reflection in Audacity. Higher-level abstractions result from related lower-level ones. For example, the BlockFile system is a reflection of and is built on wxWidgets' wxFiles. Lower down in the diagram is a narrow strip for platform-specific implementation layers. Both wxWidgets and
PortAudio PortAudio is an open-source computer library for audio playback and recording. It is a cross-platform library, so programs using it can run on many different computer operating systems, including Windows, Mac OS X and Linux. PortAudio supports C ...
are OS abstraction layers, containing conditional code that chooses different implementations depending on the target platform.


Reception

As free and open-source software, Audacity is very popular in education, encouraging its developers to make the user interface easier for students and teachers. Jamie Lendino of ''
PC Magazine ''PC Magazine'' (shortened as ''PCMag'') is an American computer magazine published by Ziff Davis. A print edition was published from 1982 to January 2009. Publication of online editions started in late 1994 and have continued to the presen ...
'' recently rated it 4/5 stars Excellent and said, "If you're looking to get started in podcasting or recording music, it's tough to go wrong with Audacity. A powerful, free, open-source audio editor that's been available for years, Audacity is still the go-to choice for quick-and-dirty audio work."
CNET ''CNET'' (short for "Computer Network") is an American media website that publishes reviews, news, articles, blogs, podcasts, and videos on technology and consumer electronics globally. ''CNET'' originally produced content for radio and televi ...
rated Audacity 5/5 stars, calling it "feature-rich and flexible". Preston Gralla of '' PC World'' said, "If you're interested in creating, editing, and mixing you'll want Audacity." Jack Wallen of '' Tech Republic'' praised its features and ease-of-use. In '' The Art of Unix Programming'' (2003),
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. ...
advocate
Eric S. Raymond Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book ''The Cathedral and the Bazaar''. He wrote a guidebook for the ...
wrote of Audacity, "The central virtue of this program is that it has a superbly transparent and natural user interface, one that erects as few barriers between the user and the sound file as possible." Some reviewers and users have criticized Audacity for its inconvenient UX design, unsightly GUI and comparative lack of features compared with Adobe Audition. Matthew McLean wrote "Audacity looks a bit more dated and basic, but this will be appealing to many folks who’re just starting out". In May 2021, after the project was acquired by Muse Group, there was a draft proposal to add opt-in
telemetry Telemetry is the in situ collection of measurements or other data at remote points and their automatic transmission to receiving equipment (telecommunication) for monitoring. The word is derived from the Greek roots ''tele'', "remote", an ...
to the code to record application usage. Some users responded negatively, with accusations of turning Audacity into
spyware Spyware (a portmanteau for spying software) is software with malicious behaviour that aims to gather information about a person or organization and send it to another entity in a way that harms the user—for example, by violating their priv ...
and also violating the GPL by adding an age restriction. This spawned several forks. The company reversed course, falling back to error/crash reporting and optional update checking instead. Another controversy in July 2021 resulted from a change to the privacy policy which said that although personal data was stored on servers in the European Economic Area, the program would "occasionally erequired to share your personal data with our main office in
Russia Russia (, , ), or the Russian Federation, is a transcontinental country spanning Eastern Europe and Northern Asia. It is the largest country in the world, with its internationally recognised territory covering , and encompassing one-ei ...
and our external counsel in the USA". That July, the Audacity team apologized for the changes to the privacy policy and removed mention of the data storage provision which was added "out of an abundance of caution."


See also

*
Comparison of free software for audio This comparison of free software for audio lists notable free and open source software for use by sound engineers, audio producers, and those involved in sound recording and reproduction. Players Audio analysis Converters DJ software ...
* List of Linux audio software *
Multitrack recording Multitrack recording (MTR), also known as multitracking or tracking, is a method of sound recording developed in 1955 that allows for the separate recording of multiple sound sources or of sound sources recorded at different times to create a ...


References

;Notes * * *


Sources

* James Crook, Amy Brown, Greg Wilson -
The Architecture of Open Source Applications - Chapter 2 Audacity
', released 2012 under
CC BY A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted "work".A "work" is any creative material made by a person. A painting, a graphic, a book, a song/lyric ...
3.0 (
open access Open access (OA) is a set of principles and a range of practices through which research outputs are distributed online, free of access charges or other barriers. With open access strictly defined (according to the 2001 definition), or libre op ...
).


External links

*
Audacity platform and operating system version compatibility
{{FLOSS 2000 software Audio editing software for Linux Cross-platform free software Free audio editors Free music software Free software programmed in C Free software programmed in C++ MacOS multimedia software Podcasting software Software that uses FFmpeg Software that uses wxWidgets Software using the GPL license Software that uses SQLite