Tenacity is neither a heavyweight nor lightweight application. Nevertheless, your system should have at least some decent specs in order to run Tenacity.
Windows: Windows 7 or higher
macOS: If building from source, macOS 10.12 is the minimum supported version.
Linux: Your distro should have the following dependencies available:
wxWidgets 3.1.3 or later built against GTK 3. We recommend at least 3.1.5 for HiDPI support.
For MIDI support: PortMidi and PortSMF (see notes for more information).
All other dependencies: the latest versions available are recommended.
If you’re building from source on macOS, the minimum version might actually be higher depending on the development tools you use. If you use XCode 14 development tools, the minimum version might actually be 10.13 because some libraries are likely built with a minimum target of 10.13 instead. XCode 14 no longer supports targeting releases older than 10.13.
Most Tenacity packages, official and even unofficial, already have dependencies taken care of for you in some way. The only time you need to worry about this is when you build Tenacity from source, which is meant for advanced users only.
Any version of wxWidgets built against GTK 2 is NOT supported. Do not report any issues if you are using a version of wxWidgets built against GTK 2.
PortMidi and PortSMF are not available on all distros. For PortSMF, the packages might be very old (at least on Debian). Installing the Flatpak takes care of all these issues.
RAM: At least 2 GB available RAM for modest usage. Larger projects require more RAM.
Storage: At least 10-15 GB for modest usage.
Display: 1280x720 is recommended for comfortable usage.
While we try our best to fix bugs in Tenacity, there are some that inevitably exist and might take us a while to fix:
Tenacity’s track area is not hardware accelerated and might consume an undesirable amount of your CPU’s resources. We are experimenting with a new track panel implementation and hope to add graphics acceleration to the track area some time in the future.
The size of AUP3 projects may increase greatly in size even for a small project. If you encounter this, please file a bug report at https://codeberg.org/tenacityteam/tenacity/issues. Such behavior is likely a bug.
Most sound devices should work out of the box with Tenacity. If Tenacity is not detecting our set of speakers, microphone, or other audio input or output device, try the following:
Try a different host. Click on first dropdown menu of the device toolbar and select a different host. Then check to see if the device is there by checking either the input or output devices.
Make sure you have the proper drivers installed. Visit the manufacturer’s website for more info.
Test with another application. Does it show up in your system’s settings? Does a media player or other application see the device? If so, this might be a bug or a limitation of Tenacity.