Audacity

audacityteam.org
Audacity

An easy-to-use, multi-track audio editor and recorder for desktops, great free alternative to Adobe Audition. Features recording from real and virtual devices, import/export to a wide range of formats, high-quality processing advanced multi-track editing, noise reduction, pitch correction, audio restoration and much more. It's easily extendable via community plugins, and also supports cusotm macros and many scripting options

Open Source

Audacity Privacy Policy

Privacy Policy Summary

  • Features of the website are made available under a free software license
  • There is a date of the last update of the agreements
  • You have the right to leave this service at any time
  • This service is only available to users over 13 years of age
  • You are prohibited from sending chain letters, junk mail, spam or any unsolicited messages
  • You agree not to submit libelous, harassing or threatening content
  • You waive your moral rights
  • Specific content can be deleted without reason and may be removed without prior notice
  • You maintain ownership of your content
  • The service has non-exclusive use of your content
  • A license is kept on user-generated content even after you close your account
  • The service is provided 'as is' and to be used at your sole risk
  • Details are provided about what kind of information they collect
  • You agree to defend, indemnify, and hold the service harmless in case of a claim related to your use of the service
  • Terms may be changed any time at their discretion, without notice to you
  • They may stop providing the service at any time
  • The service claims to be CCPA compliant for California users
  • Your personal data is not sold
  • Any liability on behalf of the service is only limited to $100
  • This service assumes no liability for any losses or damages resulting from any matter relating to the service
  • Instead of asking directly, this Service will assume your consent merely from your usage.
  • This service does not guarantee that it or the products obtained through it meet your expectations or requirements
  • No need to register
  • You can access most of the features of the service without revealing any personal information
  • Information is provided about how your personal data is used
  • Third parties used by the service are bound by confidentiality obligations
  • The service claims to be GDPR compliant for European users
  • Logs are deleted after a finite period of time
  • Promises will be kept after a merger or acquisition
  • Your personal data is used for limited purposes
  • Service fines users for Terms of Service violations
  • The posting of pornographic content is prohibited
  • Copyright license limited for the purposes of that same service but transferable and sublicenseable
  • The service does not guarantee accuracy or reliability of the information provided
  • The court of law governing the terms is in a jurisdiction that is friendlier to user privacy protection. (California, USA)
  • Your data may be processed and stored anywhere in the world
  • You can request access, correction and/or deletion of your data
  • Your account can be suspended for several reasons

Score

B

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #4516

Audacity Source Code

Author

audacity

Description

Audio Editor

#audio#cross-platform#editor#gplv2#wxwidgets-applications

Homepage

https://wiki.audacityteam.org/wiki/For_Developers

License

NOASSERTION

Created

26 Mar 15

Last Updated

29 Jul 26

Latest version

split-3.0.3

Primary Language

C++

Size

418,848 KB

Stars

17,451

Forks

2,599

Watchers

17,451

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • Grzegorz Wojciechowski (29 Jul 26)

    Fix VST3 plugins that never report kResultOk failing validation (#11527) Resolves: https://github.com/audacity/audacity/issues/11335

  • Grzegorz Wojciechowski (27 Jul 26)

    Fix VST3 plugins that never report kResultOk failing validation

  • Paul MARTIN (28 Jul 26)

    Suppress programmatically setting playhead position on drag operations 11176 (#11474) Resolves: Suppress programmatically setting playhead position on drag operations https://github.com/audacity/audacity/issues/11176 - [x] I signed [CLA](https://www.audacityteam.org/cla/) - [x] The title of the pull request describes an issue it addresses - [x] If changes are extensive, then there is a sequence of easily reviewable commits - [x] Each commit's message describes its purpose and effects - [x] There are no behavior changes unnecessary for the stated purpose of the PR Recommended: - [x] Each commit compiles and runs on my machine without known undesirable changes of behavior QA: - [ ] Testflow test cases have been run ------- - [x] Click in track area → playhead moves on **release**, not on press - [x] Drag a clip → playhead never moves - [x] Small jitter click (<5 px) still moves playhead; drag out-and-back does not - [x] Drag a long clip with edges off-screen → no viewport jump (the original bug) - [x] Drag selection (both directions, multi-track, Ctrl/Shift, edge handles) → playhead unmoved - [x] Play after drag selection → plays the selection - [x] Stop after that → playhead returns to its pre-selection position ⚠️ intended, most visible change - [x] Click while playing → playback uninterrupted; Stop lands on clicked spot, **snapped** (test near clip edge + grid snap) - [x] Known limitation: dragging a clip during playback still stops playback (pre-existing) — but no playhead jump - [x] No regression: ruler click (incl. playback-on-ruler-click), playhead handle drag, double-click clip/track, split tool, Ctrl/Shift clip clicks, Esc/focus-loss mid-drag - [x] New actions "Move play cursor to selection start/end" (unbound, bind in Preferences → Shortcuts): jump to edge, selection survives, no-op without selection, works during playback

  • Paul MARTIN (28 Jul 26)

    rename play cursor into playhead

  • Paul MARTIN (21 Jul 26)

    Add move-play-cursor-to-selection-start/end actions Implements the curs-sel-start / curs-sel-end actions, which existed as unbound placeholders in shortcuts.xml with no handler. Both move the play position to an edge of the time selection and scroll it into view, and are no-ops when there is no time selection. Unlike the stepping actions, and unlike au3's CursSelStart/CursSelEnd which collapse the selection to the cursor, these leave the selection intact — moving the playhead and changing the selection are separate concerns. No default shortcut, matching au3 where both ship unbound; the actions are registered as UiActions so users can bind them in preferences.

  • Paul MARTIN (21 Jul 26)

    Snap the seek time recorded on click during playback seekToTime returns early when playing, before snapTime runs, so the position bookmarked for the eventual stop was stored raw while a click made when not playing lands on the snapped boundary. Clicking near a clip edge during playback then resumed slightly off that edge. Snap it explicitly at the call site. Covers both clip-boundary and grid snapping.

  • Paul MARTIN (21 Jul 26)

    Never update playhead or next playback start on drag selection Dragging a selection — whether by dragging out a new range, extending one with Ctrl/Shift, or dragging a selection edge handle — left two paths that still repositioned the playhead and the next playback start: the unconditional playback-region update on release (which sets lastPlaybackSeekTime to the region start) and the seekToX emitted when a selection resize completes. Both are gone. The release path now updates playback position state only when the gesture was a plain click, and the seekToX plumbing is removed entirely since resizing a selection was its only caller. Nothing is lost by not setting the region eagerly: doPlay derives its region from the live data selection when playback starts.

  • Paul MARTIN (20 Jul 26)

    Format TracksItemsView.qml with qmlformat

  • Paul MARTIN (19 Jul 26)

    Suppress playhead move on mousedown in track area Pressing in the track area no longer seeks immediately. The press begins a deferred seek gesture; the playhead moves on release, and only when the gesture stayed a plain click. Dragging a clip or a selection never moves the playhead, so the viewport no longer jumps mid-drag and playback is left alone. The release-time isLeftSelection seek is gone with it: it existed only to patch up the eager mousedown seek after a leftwards selection drag.

  • Paul MARTIN (19 Jul 26)

    Add deferred seek gesture to PlayCursorController A press in the track area must not move the playhead immediately: the target is remembered on press and the seek is dispatched on release, and only when the gesture stayed a plain click. Dragging past the threshold (in either axis) or cancelling the gesture suppresses the seek entirely. While playing, a click records the seek position for stop without moving the playhead.

  • Paul MARTIN (28 Jul 26)

    11098 device change fixes (#11446) Original PR: https://github.com/audacity/audacity/pull/11245 Resolves: https://github.com/audacity/audacity/issues/11098 Resolves: https://github.com/audacity/audacity/issues/9443 Resolves: https://github.com/audacity/audacity/issues/11102 - [x] I signed [CLA](https://www.audacityteam.org/cla/) - [x] The title of the pull request describes an issue it addresses - [x] If changes are extensive, then there is a sequence of easily reviewable commits - [x] Each commit's message describes its purpose and effects - [x] There are no behavior changes unnecessary for the stated purpose of the PR Recommended: - [ ] Each commit compiles and runs on my machine without known undesirable changes of behavior QA: - [ ] Testflow test cases have been run

  • Paul MARTIN (28 Jul 26)

    Fix rebase conflict leftovers Fix playback tests after rebase Document deliberate suspension and sample-rate policies

  • Paul MARTIN (27 Jul 26)

    Fix code style

  • Paul MARTIN (27 Jul 26)

    Force-stop an orphaned stream instead of refusing configuration changes

  • Dmitry Makarenko (27 Jul 26)

    Remove audio devices provider

  • Dmitry Makarenko (27 Jul 26)

    Switch from AudioDevicesProvider to AudioDriverController pt2

  • Dmitry Makarenko (27 Jul 26)

    Switch from AudioDevicesProvider to AudioDriverController

  • Dmitry Makarenko (27 Jul 26)

    Apply audio preferences as one change, to prevent multiple stop-resume iterations when device changed during active playback

  • Dmitry Makarenko (27 Jul 26)

    Replace contextual AudioDevicesProvider with global AudioDriverController This allows different instances to stop and resume the playback when changing audio device settings

  • Paul MARTIN (15 Jul 26)

    Bundle the optional startStream arguments into StartStreamOptions Move the stream start override into PlayTracksOptions Extend playback to project end when the resume position is at/past the region end Allow starting the playback stream at an explicit position

  • Grzegorz Wojciechowski (28 Jul 26)

    Add vendorUiFailed signal to LV2 viewer stub (#11532) Fixes opening chirp dialog

  • Grzegorz Wojciechowski (28 Jul 26)

    Add vendorUiFailed signal to LV2 viewer stub

  • Paul MARTIN (28 Jul 26)

    playback cleanup (#11475) Resolves: - inverse Play/Pause by Play/Stop - cleanup internal logic - expose Shift action (the alternate play/pause mode bind) as a shortcut checks - [x] I signed [CLA](https://www.audacityteam.org/cla/) - [x] The title of the pull request describes an issue it addresses - [x] If changes are extensive, then there is a sequence of easily reviewable commits - [x] Each commit's message describes its purpose and effects - [x] There are no behavior changes unnecessary for the stated purpose of the PR Recommended: - [x] Each commit compiles and runs on my machine without known undesirable changes of behavior QA: - [ ] Testflow test cases have been run

  • Paul MARTIN (28 Jul 26)

    change shortcut to align with Au3

  • Paul MARTIN (28 Jul 26)

    continue from the playhead after a played selection ends Playing a selection leaves the playhead at the region end (mid-project) with the player's playback region still set to that selection. The stopped-branch treated "playhead at end of playback region" the same as "end of project" and seeked to 0, so the next play jumped back to the start. Only restart from 0 at the actual project end; at the end of a played selection/region, re-anchor to the playhead so the next play resumes from where it left off.

  • Paul MARTIN (27 Jul 26)

    stop swapping toolbar actions and tidy PlaybackToolBarModel The play and stop buttons now keep a single action and only vary their icon; PlaybackController decides what the action means while recording. Swapping the action code hid items from AbstractToolBarModel::onActionsStateChanges (which looks them up by action code) and left shortcut tooltips stale, so both items are now found by action code like every other control and the synthetic ids are gone. During lead-in the paused pre-roll shows the play glyph. Also folds the repeated theme lookups into themeColor(), factors the identical view-state toggles into updateToggleState(), and drops dead members.

  • Paul MARTIN (27 Jul 26)

    handle the recording cases in PlaybackController The stop and play/pause actions now decide for themselves whether they act on the player or the recorder: while recording, stop dispatches record/stop and the play/pause button dispatches record/pause. During the record lead-in the pre-roll is driven by the record stream (the player is not Running), so the button toggles that stream directly. isPlaying() now reports false whenever recording, matching the normal record path where the player stays stopped; otherwise resuming a lead-in left the player "running" and disabled the record button mid-recording.

  • Paul MARTIN (27 Jul 26)

    split play into toggle-play-pause/stop/from-cursor Replaces the single action://playback/play (which read Qt::keyboardModifiers() at runtime to branch on Shift) with three intent-named actions bound in shortcuts.xml: toggle-play-pause (toolbar button), toggle-play-stop (Space) and toggle-play-from-cursor (Shift+Space). They share one togglePlay(TogglePlayMode) helper; the modifier now lives in the shortcut, so the application inject and the runtime keyboardModifiers() check are gone. Sits on top of #11491: keeps play-selection and doPlay(clearPlaybackRegion), so the default play ignores the time selection and play-selection plays it.

  • Grzegorz Wojciechowski (28 Jul 26)

    Provide fallback UI parameters for LV2 effects (#11495) Resolves: https://github.com/audacity/audacity/issues/11289

  • Grzegorz Wojciechowski (23 Jul 26)

    Addressed review comments

Audacity Security

4.8/10

Repo Security Summary

Updated 13 Jul 26

  • Code-Review 10/10
  • Packaging N/A
  • Maintained 10/10
  • Dangerous-Workflow 10/10
  • CII-Best-Practices 0/10
  • Token-Permissions 0/10
  • Security-Policy 0/10
  • License 9/10
  • Binary-Artifacts 10/10
  • Branch-Protection N/A
  • Fuzzing 0/10
  • Signed-Releases 0/10
  • SAST 0/10
  • Pinned-Dependencies 0/10

Audacity Website

Website

Audacity ® | Free Audio editor, recorder, music making and more!

Audacity is the world's most popular audio editing and recording app. Edit, mix, and enhance your audio tracks with the power of Audacity. Download now!

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 75.2.60.5
  • Hostname acd89244c803f7181.awsglobalaccelerator.com
  • Location Seattle, Washington, United States of America, NA
  • ISP Amazon.com Inc.
  • ASN AS16509

Associated Countries

  • US US
  • FR FR
  • CA CA

Safety Score

Website marked as safe

100%

Blacklist Check

www.audacityteam.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Audacity Docker

Container Info

Audacity

[Audacity](https://www.audacityteam.org/) is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.

#Audio Processing linuxserver/audacity:latest

Run Command

docker run -d \
  -p 3000:3000/tcp \
  -p 3001:3001/tcp \
  -e PUID=${PUID} \
  -e PGID=${PGID} \
  -e TZ=${TZ} \
  -v /srv/lsio/audacity/config:/config \
  --restart=unless-stopped \
  linuxserver/audacity:latest

Compose File

version: 3.8
services:
  audacity:
    image: "linuxserver/audacity:latest"
    ports:
      - "3000:3000/tcp"
      - "3001:3001/tcp"
    environment:
      PUID: 1000
      PGID: 1000
      TZ: Etc/UTC
    volumes:
      - "/srv/lsio/audacity/config:/config"
    restart: unless-stopped

Environment Variables

  • Var Name Default
  • PUID 1000
  • PGID 1000
  • TZ Etc/UTC

Port List

  • 3000:3000/tcp
  • 3001:3001/tcp

Volume Mounting

  • /srv/lsio/audacity/config /config

Audacity Reviews

More Audio Editors & Recorders

⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here

About the Data: Audacity

Change History

  • Amended (description) by @Lissy93 #387
  • Added

API

You can access Audacity's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/audacity

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Audacity

Help your friends compare Audio Editors & Recorders, and pick privacy-respecting software and services.
Share Audacity and Awesome Privacy with your network!

View Audio Editors & Recorders (1)