an easy-to-use, cross-platform multi-track audio editor/recorder

Tenacity is an easy-to-use, cross-platform multi-track audio editor/recorder for Windows, Linux, and other operating systems and is developed by a group of volunteers as open-source software.

Features

Recording
from audio devices (real or virtual)

Export & Import
a wide range of audio formats (extendible 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

Getting started

Pre-packaged builds will be available through the releases page on the repository once the initial process of transitioning the project is completed enough for the first release version. Tenacity might also be packaged for your software distribution.

Alternatively, you can build Tenacity from source.

Download  for Windows, Mac, Linux, and BSD Documentation

Getting help

Our IRC channel, #tenacity on Libera Chat, is our most active communication channel, where you're welcome to ask questions and receive help in real time. You can also check us out on Mastodon for news and events.

Webchat IRC Matrix Mastodon

Development

The upstream development repository may be found on Codeberg. You can still find us on GitHub but pull requests are ignored.

To contribute to Tenacity, please read the contributing guidelines.

Codeberg

Mailing Lists

While most development happens on Codeberg, we also offer SourceHut as an alternative platform to accept code contributions.

Mailing lists
                 /\_/\
        ________(' - ')
  _____(              )
 /     (______________)
 '     | |          | |
       | |          | |  hello
       '"'          '"'