Audacity (software)
   HOME

TheInfoList



OR:

Audacity is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
digital audio editor Audio editing software is any software or computer program which allows editing and generating audio data. Audio editing software can be implemented completely or partly as a library, as a computer application, as a web application, or as a ...
and recording
application software Application software is any computer program that is intended for end-user use not operating, administering or programming the computer. An application (app, application program, software application) is any program that can be categorized as ...
, available for
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
,
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, and other
Unix-like A Unix-like (sometimes referred to as UN*X, *nix 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 Uni ...
operating systems. As of December 6, 2022, Audacity is the most popular download at FossHub, with over 114.2 million downloads since March 2015. It was previously served by
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 founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
, where it was downloaded over 200 million times. It is now part of
Muse Group Muse Group (MuseCY Holdings Ltd.) is a Cyprus, Cypriot software company, software and education company specialised in making tools and resources for music composition, music production and music education. Established in 1998 as Ultimate Guitar ...
. It is licensed under GPL-2.0 or later. Executables with
VST3 Virtual Studio Technology (VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional reco ...
support are licensed GPL-3-only to maintain license compatibility.


History

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, United States. The institution was established in 1900 by Andrew Carnegie as the Carnegie Technical Schools. In 1912, it became the Carnegie Institu ...
, initially under the name ''CMU Visual Audio''. On May 28, 2000, Audacity was released as Audacity 0.8 to the public. Mazzoni eventually left CMU to pursue software development and in particular development of Audacity, with Dannenberg remaining at CMU and continuing development of
Nyquist Nyquist may refer to: * Nyquist (surname) *Nyquist (horse), winner of the 2016 Kentucky Derby * Nyquist (programming language), computer programming language for sound synthesis and music composition See also *Johnson–Nyquist noise, thermal nois ...
, a scripting language which Audacity uses for some effects. Over the years, additional volunteer contributors emerged, including James Crook who 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 Muse Group (MuseCY Holdings Ltd.) is a Cyprus, Cypriot software company, software and education company specialised in making tools and resources for music composition, music production and music education. Established in 1998 as Ultimate Guitar ...
(owners of
MuseScore MuseScore Studio (branded as MuseScore before 2024) is a Free and open-source software, free and open-source music notation program for Microsoft Windows, Windows, macOS, and Linux under the Muse Group, which owns the associated online score-s ...
and
Ultimate Guitar Ultimate Guitar (Ultimate Guitar USA LLC), also known as Ultimate-Guitar.com or simply UG, is an online platform for guitarists and musicians, started on October 9, 1998 by Eugeny Naidenov and based in San Francisco, US. Its website and mobile ...
) 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 Tune-Yards (stylized as tUnE-yArDs) is the Oakland, California–based music project of Merrill Garbus (vocals, various instruments) and Nate Brenner (bass, various instruments). Garbus's music draws from an eclectic variety of sources and use ...
. It is currently used in the Sound Creation unit of the UK OCR National Level 2 ICT course.


Recording

Audacity can record multiple tracks at once, provided the sound card supports it. In addition to a normal mode, recordings can be scheduled ("Timer Record"), or used in a Punch in and roll fashion.


Non-destructive editing

Historically, Audacity is a destructive editor, meaning all changes are directly applied to the waveform. This comes with certain benefits but means that any change made cannot be tweaked later on without undoing all changes in-between. For a long time, non-destructive editing was exclusive to volume
envelopes An envelope is a common packaging item, usually made of thin, flat material. It is designed to contain a flat object, such as a letter or card. Traditional envelopes are made from sheets of paper cut to one of three shapes: a rhombus, a sho ...
and playback rates, but since version 3, this has been extended to clip trimming and effects.


Importing, exporting and conversions

Audacity natively imports and exports
WAV Waveform Audio File Format (WAVE, or WAV due to its filename extension; pronounced or ) is an audio file format standard for storing an audio bitstream on personal computers. The format was developed and published for the first time in 1991 ...
,
AIFF AIFF may refer to: * Audio Interchange File Format * All India Football Federation, the national governing body of Association football in India Film festivals * Addis International Film Festival, Addis Ababa, Ethiopia * Alexandria Internation ...
,
MP3 MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany under the lead of Karlheinz Brandenburg. It was designed to greatly reduce the amount ...
,
Ogg Ogg is a digital multimedia container format designed to provide for efficient streaming and manipulation of digital multimedia. It is maintained by the Xiph.Org Foundation and is free and open, unrestricted by software patents. Its name is ...
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, libvorbis. Vorbis is most comm ...
, and all
file format A file format is a Computer standard, 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 format, pr ...
s supported by
libsndfile libsndfile is a widely used C library written by Erik de Castro Lopo for reading and writing audio files. It supports a wide variety of audio file formats and will convert automatically from one to another. It allows the programmer to ignore m ...
library. Due to patent licensing concerns, the FFmpeg library necessary to import and export proprietary formats such as M4A (AAC) and WMA is not bundled with Audacity but has to be downloaded separately. In conjunction with batch processing features, Audacity can be used to convert files from one format to another, or to digitize records, tapes or MiniDiscs.


Customizability and extensibility

Audacity supports
LADSPA The Linux Audio Developer's Simple Plugin API (LADSPA) is an application programming interface (API) standard for handling audio filters and audio signal processing effects, licensed under LGPL-2.1-or-later. Originally designed through consensus ...
, LV2, VST, VST3,
Audio Units Audio Units (AU) are a system-level Plug-in (computing), plug-in architecture provided by Core Audio in Apple Inc., Apple's macOS and iOS operating systems. Audio Units are a set of application programming interface (API) services provided by t ...
, Vamp and Nyquist plugins, which allows it to load most audio effect plugins. It additionally features a console for
Nyquist Nyquist may refer to: * Nyquist (surname) *Nyquist (horse), winner of the 2016 Kentucky Derby * Nyquist (programming language), computer programming language for sound synthesis and music composition See also *Johnson–Nyquist noise, thermal nois ...
, a
Lisp Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized Polish notation#Explanation, prefix notation. Originally specified in the late 1950s, ...
dialect, in which users can script their own plugins and support for external
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
scripting. Audacity is somewhat customizable and supports arbitrary arrangements of its toolbars, custom themes and enabling and disabling of several features. In January 2024,
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
introduced some AI-powered capabilities for Audacity as part of its
OpenVINO OpenVINO is an open-source software toolkit for optimizing and deploying deep learning models. It enables programmers to develop scalable and efficient AI solutions with relatively few lines of code. It supports several popular model formats and ...
plugin suite.


Audio analysis

Audacity has several features to allow for spectrum analysis using the
Fourier transform In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
algorithm and spectrograms. As with effects, additional analysis plugins can be added, such as ones that check audiobooks for ACX compatibility.


Limitations

While Audacity has some features found in
digital audio workstation A digital audio workstation (DAW ) is an electronic device or application software used for Sound recording and reproduction, recording, editing and producing audio files. DAWs come in a wide variety of configurations from a single software pr ...
s, it should not be considered as such yet. In its current form, it is an audio editor and recorder. In particular, MIDI editing, piano rolls, virtual instruments, parameter automation and channel routings are not yet implemented. Due to the use of wxWidgets, which do not have full iOS or Android support, Audacity cannot run on mobile platforms.


Other features

Audacity can make precise adjustments to speed (
tempo In musical terminology, tempo (Italian for 'time'; plural 'tempos', or from the Italian plural), measured in beats per minute, is the speed or pace of a given musical composition, composition, and is often also an indication of the composition ...
) while maintaining pitch, to synchronize audio with video or for precise running time. It also has a large array of digital effects and plug-ins, including: 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. Audacity also has support for multi-channel modes with
sampling rate In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal. A common example is the conversion of a sound wave to a sequence of "samples". A sample is a value of the signal at a point in time and/or s ...
s up to 96 
kHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base uni ...
with 32 bits per sample. It can also detect dropout errors made while recording with an overburdened CPU.


Language support

In addition to English, Audacity is available in
Afrikaans Afrikaans is a West Germanic languages, West Germanic language spoken in South Africa, Namibia and to a lesser extent Botswana, Zambia, Zimbabwe and also Argentina where there is a group in Sarmiento, Chubut, Sarmiento that speaks the Pat ...
,
Arabic Arabic (, , or , ) is a Central Semitic languages, Central Semitic language of the Afroasiatic languages, Afroasiatic language family spoken primarily in the Arab world. The International Organization for Standardization (ISO) assigns lang ...
,
Basque Basque may refer to: * Basques, an ethnic group of Spain and France * Basque language, their language Places * Basque Country (greater region), the homeland of the Basque people with parts in both Spain and France * Basque Country (autonomous co ...
, Bulgarian, Catalan,
Chinese (simplified) Simplified Chinese characters are one of two standardized character sets widely used to write the Chinese language, with the other being traditional characters. Their mass standardization during the 20th century was part of an initiative by th ...
,
Chinese (traditional) Traditional Chinese characters are a standard set of Chinese character forms used to write Chinese languages. In Taiwan, the set of traditional characters is regulated by the Ministry of Education and standardized in the ''Standard Form of N ...
, Corsican,
Czech Czech may refer to: * Anything from or related to the Czech Republic, a country in Europe ** Czech language ** Czechs, the people of the area ** Czech culture ** Czech cuisine * One of three mythical brothers, Lech, Czech, and Rus *Czech (surnam ...
, Danish,
Dutch Dutch or Nederlands commonly refers to: * Something of, from, or related to the Netherlands ** Dutch people as an ethnic group () ** Dutch nationality law, history and regulations of Dutch citizenship () ** Dutch language () * In specific terms, i ...
, Finnish,
French French may refer to: * Something of, from, or related to France ** French language, which originated in France ** French people, a nation and ethnic group ** French cuisine, cooking traditions and practices Arts and media * The French (band), ...
, Galician,
German German(s) may refer to: * Germany, the country of the Germans and German things **Germania (Roman era) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizenship in Germany, see also Ge ...
,
Greek Greek may refer to: Anything of, from, or related to Greece, a country in Southern Europe: *Greeks, an ethnic group *Greek language, a branch of the Indo-European language family **Proto-Greek language, the assumed last common ancestor of all kno ...
, Hungarian, Irish,
Italian Italian(s) may refer to: * Anything of, from, or related to the people of Italy over the centuries ** Italians, a Romance ethnic group related to or simply a citizen of the Italian Republic or Italian Kingdom ** Italian language, a Romance languag ...
,
Japanese Japanese may refer to: * Something from or related to Japan, an island country in East Asia * Japanese language, spoken mainly in Japan * Japanese people, the ethnic group that identifies with Japan through ancestry or culture ** Japanese diaspor ...
, Lithuanian,
Macedonian Macedonian most often refers to someone or something from or related to Macedonia. Macedonian(s) may refer to: People Modern * Macedonians (ethnic group), a nation and a South Slavic ethnic group primarily associated with North Macedonia * Mac ...
,
Marathi Marathi may refer to: *Marathi people, an Indo-Aryan ethnolinguistic group of Maharashtra, India **Marathi people (Uttar Pradesh), the Marathi people in the Indian state of Uttar Pradesh *Marathi language, the Indo-Aryan language spoken by the Mar ...
, Norwegian (
Bokmål Bokmål () (, ; ) is one of the official written standards for the Norwegian language, alongside Nynorsk. Bokmål is by far the most used written form of Norwegian today, as it is adopted by 85% to 90% of the population in Norway. There is no cou ...
),
Polish Polish may refer to: * Anything from or related to Poland, a country in Europe * Polish language * Polish people, people from Poland or of Polish descent * Polish chicken * Polish brothers (Mark Polish and Michael Polish, born 1970), American twin ...
, 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, traditional ...
,
Russian Russian(s) may refer to: *Russians (), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries *A citizen of Russia *Russian language, the most widely spoken of the Slavic languages *''The Russians'', a b ...
, Slovak, Slovenian,
Spanish Spanish might refer to: * Items from or related to Spain: **Spaniards are a nation and ethnic group indigenous to Spain **Spanish language, spoken in Spain and many countries in the Americas **Spanish cuisine **Spanish history **Spanish culture ...
, Swedish, Turkish, Ukrainian,
Vietnamese Vietnamese may refer to: * Something of, from, or related to Vietnam, a country in Southeast Asia * Vietnamese people, or Kinh people, a Southeast Asian ethnic group native to Vietnam ** Overseas Vietnamese, Vietnamese people living outside Vietna ...
and Welsh. The documentation, the Audacity Manual, is available only in English. The Audacity Forum offers technical support in English.


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 Co ...
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. Audacity won the SourceForge 2007 and 2009 Community Choice Award for Best Project for Multimedia. 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 continues . Overview ''PC Mag ...
'' 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 rated Audacity 5/5 stars, calling it "feature-rich and flexible". Preston Gralla of ''
PC World ''PC World'' (stylized as PCWorld) is a global computer magazine published monthly by IDG. Since 2013, it has been an online-only publication. It offers advice on various aspects of PCs and related items, the Internet, and other personal tec ...
'' 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 ''The Art of Unix Programming'' by Eric S. Raymond is a book about the history and culture of Unix programming from its earliest days in 1969 to 2003 when it was published, covering both genetic derivations such as BSD and conceptual ones such ...
'' (2003),
open-source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
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 R ...
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 Muse Group (MuseCY Holdings Ltd.) is a Cyprus, Cypriot software company, software and education company specialised in making tools and resources for music composition, music production and music education. Established in 1998 as Ultimate Guitar ...
, 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'', 'far off', 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 any malware that aims to gather information about a person or organization and send it to another entity in a way that harms the user by violating their privacy, endangering their device's securit ...
. 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 European Economic Area (EEA) was established via the ''Agreement on the European Economic Area'', an international agreement which enables the extension of the European Union's single market to member states of the European Free Trade Asso ...
, the program would "occasionally erequired to share your personal data with our main office in
Russia Russia, or the Russian Federation, is a country spanning Eastern Europe and North Asia. It is the list of countries and dependencies by area, largest country in the world, and extends across Time in Russia, eleven time zones, sharing Borders ...
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".


Version history

This table shows the major and minor releases of Audacity. Patches are omitted.


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. Audio analysis Converters DJ software Distributi ...
*
List of Linux audio software The following is an incomplete list of Linux audio software. Audio players GStreamer-based * Amarok is a free music player for Linux and other Unix-like operating systems. Multiple backends are supported (xine, helix and NMM). * Banshee is ...
*
Multitrack recording Multitrack recording (MTR), also known as multitracking, 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 cohesive who ...


References

;Notes * * *


Sources

*


External links

*
Audacity platform and operating system version compatibility
{{FLOSS 2000 software Audio editing software for Linux Cross-platform free software Free software for Linux Free software for Windows Free software for macOS 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 GNU General Public License Software that uses SQLite Muse Group