1
0
Fork
You've already forked tenacity
0
Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor for Windows, macOS, Linux, and other operating systems
  • C++ 77.4%
  • C 15.3%
  • Common Lisp 3.8%
  • CMake 1.9%
  • Python 0.5%
  • Other 1%
Find a file
Avery King c2d61d25f0 Fix cursor rendering not starting from the top
A quick and dirty fix is to just start from a y-coordinate of 0, since
where we start isn't going to change.
Signed-off-by: Avery King <gperson@disroot.org>
2025年07月02日 16:45:55 +02:00
.gitea Clarify issue section in PR template 2024年02月10日 12:41:02 -08:00
.github/workflows CI: Allow CI test branches 2024年08月27日 13:18:38 -07:00
.woodpecker Update pipline for Woodpecker 1.0.x 2023年08月15日 07:50:00 -07:00
cmake-modules CPack: Generate SHA256 hashes for all packages 2025年03月25日 14:47:14 +00:00
dox2-src Doxygen: Remove obsolete sections 2023年07月05日 13:53:36 -07:00
help CMake: Fix install rules 2025年03月25日 14:47:14 +00:00
images CMake: Fix install rules 2025年03月25日 14:47:14 +00:00
include/audacity Replace codebase with modified Audacity 3.7.1 2025年01月04日 14:54:13 -08:00
lib-src pffft: Fix linkage on some systems 2025年01月04日 14:54:59 -08:00
libraries Fix wxFileName deprecation warning 2025年06月29日 21:57:14 -07:00
linux AppImage: Replace AppImageKit with appimagetool 2025年03月25日 14:47:14 +00:00
locale Update translation files 2025年06月14日 20:35:32 +02:00
mac Mac: Remove wrapper 2024年12月11日 22:26:54 +00:00
modules ExportMka: Implement ParseConfig 2025年06月29日 16:18:28 +02:00
nyq-po Remove Silence Finder plug-in 2021年01月09日 20:20:42 +00:00
nyquist CMake: Fix install rules 2025年03月25日 14:47:14 +00:00
plug-ins Fix Studio Fade Out. 2025年06月16日 22:08:08 -07:00
qa Fix typos (user facing and non-user facing) ( #727 ) 2021年01月24日 09:46:08 +00:00
resources Replace codebase with modified Audacity 3.7.1 2025年01月04日 14:54:13 -08:00
scripts Clean out a variety of old junk 2024年03月31日 09:00:14 -07:00
src Fix cursor rendering not starting from the top 2025年07月02日 16:45:55 +02:00
tests mod-script-pipe: Rename pipe name 2023年07月05日 13:53:36 -07:00
vcpkg @b621d50d40 vcpkg: Update to 2025年02月14日 2025年03月16日 23:08:03 -07:00
win CPack: Fix copying over of installer 2025年03月25日 14:47:14 +00:00
.clang-tidy clang-tidy: Remove modernize-use-nodiscard 2023年09月17日 10:11:48 -07:00
.gitattributes Introduce end-of-line normalization 2016年05月17日 01:05:05 +02:00
.gitignore gitignore: Add cland .cache 2025年03月14日 13:10:40 -07:00
.gitmodules Replace codebase with modified Audacity 3.7.1 2025年01月04日 14:54:13 -08:00
.weblate Add Weblate from tenacity-legacy 2022年12月08日 20:48:48 -08:00
ABOUT-NLS Regenerate autotools files by running autoreconf --no-recursive -i -f. 2013年11月20日 03:03:34 +00:00
BUILDING.md Add build instructions for Haiku 2025年06月19日 16:51:22 +02:00
CMakeLists.txt remove vestigal OPENMP code, completely unused 2025年06月29日 16:13:43 +02:00
CODE_OF_CONDUCT.md Added code of conduct 2021年12月29日 19:05:56 -08:00
CONTRIBUTING.md CONTRIBUTING: Add a policy on AI 2025年06月19日 16:50:26 +02:00
LICENSE.txt Audacity is now Tenacity in LICENSE.txt 2023年06月03日 16:29:10 +00:00
nographs.dox Fix typos (user facing and non-user facing) ( #727 ) 2021年01月24日 09:46:08 +00:00
README.md Fix typo 2025年03月07日 16:03:38 +00:00
tenacity.dox Post-Codeberg migration non-code updates 2022年11月26日 09:53:24 -08:00
tenacity.dox.in Bump version to 1.4-alpha 2023年07月09日 14:55:31 +02:00
vcpkg.json Get more features to build 2025年01月04日 14:54:58 -08:00

We are currently undergoing a major rebase off Audacity 3.7.1. See PR tenacityteam/tenacity#527 for progress. During this time, we will NOT accept pull requests against main. Please (re)base them off the audacity-3.7-rebase branch instead.

For more information on the situation, please see https://fosstodon.org/@tenacity/113731514298404501. We are still accepting contributions elsewhere. We resume accepting contributions when the rebase is complete. Thank you for your understanding.


Tenacity

Chat on IRC License Translation status

Please note that we do NOT accept any pull requests or issues on GitHub anymore. See https://codeberg.org/tenacityteam/tenacity to file your bug report or submit your pull request.


Tenacity is an easy-to-use multi-track audio editor and recorder for Windows, macOS, Linux and other operating systems. It is built on top of the widely popular Audacity and is being developed by a wide, diverse group of volunteers.

Are you coming from Audacium or Saucedacity? You're in the right place! We'd like to welcome all Audacium and Saucedacity users to Tenacity and our community. We've implemented new features from Audacity 3.1 to make editing easier. Additionally, we've preserved the themes of these two forks with only very slight modifications so they look better with our new editing features and slight track changes.

Features

  • Recording from audio devices (real or virtual)
  • Export / Import a wide range of audio formats (extensible with FFmpeg)
  • High quality including up to 32-bit float audio support
  • Plug-ins providing support for VST, LV2, and AU plugins
  • Scripting in the built-in scripting language Nyquist, or in Python, Perl and other languages with named pipes
  • Editing arbitrary sampling and multi-track timeline
  • Accessibility including editing via keyboard, screen reader support and narration support
  • Tools useful in the analysis of signals, including audio

Motivation

Our project initially started as a fork of Audacity as a result of multiple controversies and public relation crises, which you can find out more about here:

Nevertheless, the goal of this project is to pick up the decades-long work by the original developers of Audacity and create an audio editor that is fresh, more modern, convenient and practical to use, with the help and the guidance of our users and our community.

Differences from Audacity

Tenacity is not merely an Audacity fork that removes error reporting and update checking, although it might seem like it. We have been hard at work implementing our own features and fixes and want to take Tenacity in a direction our users and community like. So far, we have fulfilled part of this endless goal by implementing the following:

  • New, modern themes.
  • Improved support for more platforms such as Haiku.
  • Matroska importing and exporting without needing FFmpeg.
  • Support for importing, editing, exporting Matroska chapters as label tracks.
  • Sync-lock improvements, including the ability to temporarily override sync-lock.
  • Horizontal scrolling in the Frequency Analysis window.
  • Under-the-hood changes, such as a revamped build system allowing for modern upstream dependencies.

More changes are yet to come, big or small. We are always welcoming contributions to Tenacity, no matter how big or small, feature or fix. For more info, see the Contributing section.

Download

Tenacity

You can find the latest release here: https://codeberg.org/tenacityteam/tenacity/releases

Additionally, the following unofficial packages are available for you to try Tenacity:

Windows:

Linux:

If there are any issues with any of the above packages, you should report them to their respective maintainers. If you believe an issue is not specific to the package, please report the issue here.

Package Matrix

Packaging status

Audacity

The latest official version of Audacity that does not implement telemetry is 3.0.2. Some Linux-based operating systems also ship Audacity with telemetry and networking features disabled by default.

Downloads for these versions can be found on the Audacity website. If you're looking for support regarding these versions, it may be worth consulting Audacity's forum or Audacity's wiki.

Getting Started

Build instructions for Tenacity are available in the BUILDING.md file.

Contributing

To start contributing, please consult the CONTRIBUTING.md file.

If you are planning to make a big change or if you are otherwise hesitant as to whether we want to incorporate something you want to work on in Tenacity itself, simply open an issue about it in our Codeberg issue tracker. We can discuss it and work together, so that neither our time or your time and hard effort goes to waste.

Note that we don't require a corresponding issue for each pull request.

Translating

You can help us translate Tenacity and make it more accessible on Weblate.

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For more information, see LICENSE.txt