Tenacity Changelog

What's new in Tenacity 1.3.3

Nov 14, 2023
  • This is a quick minor release fixing compatibility with wxWidgets 3.2.4. Our PortAudio vckpg port has also been updated to revision 8a9ebfd29f2818d6ce6e8b6c3b9e3cccce0e0691, which brings support for PulseAudio as a direct backend on Linux if you build Tenacity with vcpkg manually (we use a git version in vcpkg for Windows).

New in Tenacity 1.3.2 (Oct 23, 2023)

  • This release contains the following bug fixes and enhancements:
  • #178: AppImages are back for now as we address issues with our Flatpak. We will continue to recommend installation of the Flatpak. Keep in mind that the AppImage is provided as-is. If it does not work, we recommend you try another way of installation. You might be interested in reading the Release Advisories section below for addressing an issue you may encounter.
  • #229: Tenacity remains in English despite the user's language settings.
  • #240 (resolving #35 and maybe #293), #241: Wayland improvements: the playback cursor and custom tooltips now work properly.
  • #281: Fix latency preference saving incorrectly in milliseconds.
  • #294: Installer enhancements: fix 32-bit Windows installation path, allow unprivileged installations.
  • #300: Fix clip titles not visible on screen.
  • #303: Enable SBSMS in release builds. Currently, the AppImage doesn't have SBSMS enabled as it was built on Rocky Linux, which does not have libsbsms, but the Flatpak has libsbsms enabled.
  • Fix a crash when changing the buffer length while monitoring was enabled.
  • Increased the default latency to 2048 samples.
  • Additionally, there are the following changes in this release:
  • Due to demand from users, the AppImages are back temporarily. Flatpak will continue to be our primary installation method for installing Tenacity. Note that the AppImages are provided "as-is" and your mileage may vary.
  • Because of limited resources and changes in the installer, we no longer ship Windows ZIP archives containing Tenacity itself. Instead, the installer can be used to extract copies of Tenacity to create your own ZIP archives.
  • Unresolved

New in Tenacity 1.3.1 (Jul 16, 2023)

  • This release is a minor release. It fixes issues with Tenacity crashing after recording audio.
  • There are some known issues that we are also investigating:
  • Recorded audio is choppy: On Windows, under MME, recorded audio may be choppy. We are not aware of any other platforms being affected. Several workarounds exist while we investigate:
  • Use WASAPI if possible
  • Increase your latency to 1024 samples if you cannot use WASAPI.

New in Tenacity 1.3.0 (Jul 10, 2023)

  • UI/UX:
  • Added new themes. We have new light, dark, and high contrast themes in addition to other themes, like the new Pro Tools theme.
  • If you are coming from either Saucedacity or Audacium, you may notice that some of these themes are slightly different as we've updated them for Tenacity.
  • Saucedacity's theme was modified to use Tenacity's icon set.
  • Replace custom cursors with more modern ones.
  • Added a new toolbar edit mode, which hides toolbar handles if disabled. This mode is enabled by default.
  • Flattened borders around toolbar handles.
  • Fixed visibility of the edit cursor when using dark themes.
  • The edit cursor is now drawn over the entire TrackPanel rather than a single track.
  • Remove 'Add/Remove Plugins...' from the Generate, Effect, and Analyze menus. Under 'Tools', the option remains but is now named 'Manage Plug-ins...'.
  • Features:
  • Implement context menus for label tracks.
  • Clips can now be snapped to the edit cursor. This applies when moving or resizing a
  • clip.
  • Added horizontal scrolling in the Frequency Analysis window (#135). Thanks @nyanpasu64!
  • Native (i.e., without FFmpeg) Matroska importing and exporting with PCM and FLAC codecs is now possible in addition to importing Matroska chapters as label tracks (#175, #188, #189, #205, and #210). Thanks @robUx4!
  • Changes:
  • The buffer length preference is now in samples by default. You can switch to milliseconds if you are unfamiliar with samples.
  • Buffer lengths now have a minimum requirement 32 samples, even if using milliseconds. (Tenacity converts this value internally based on the current sample rate).
  • The default buffer length is now 512 samples.
  • The default sample rate is now 48 kHz.
  • Effects:
  • Added new Dynamic Compressor effect by Max Maisel. Thank you for your awesome contribution!
  • Technical:
  • Rewrote build system, resulting in all dependencies being devendored except for libnyquist. Thanks @Be!
  • Replace Conan with optional vcpkg for dependency management. vcpkg is enabled by default only on Windows & macOS. We also disable vcpkg telemetry when enabled.
  • Added Haiku support (#108, #118, and #119). Thanks @davidkaroly.
  • Tenacity now sets the number of frames per buffer instead of suggested device latency. It also uses this value to allocate temporary buffers for its audio engine.

New in Tenacity 1.3.0 Beta 3 (May 9, 2023)

  • Updates and clarifications as of 2023-05-06:
  • Changed release type of Windows binaries from Debug to Release. Fixes #181. Please re-download the Windows binaries if you grabbed a copy prior to this update.
  • Our official Flatpak has networking because of IPC. Tenacity needs to run a local IPC server in order to prevent multiple copies of itself from running (this is not supported).
  • Clarification in system requirements:
  • On Windows, Tenacity needs the Visual Studio 2015-2022 Redistributable, which can be found here. If you're on Windows 10 or later, this should not be necessary.
  • More than 3 months ago since 1.3 beta 2, Tenacity 1.3 beta 3 is finally out! This is a quick little release that brings mostly quality improvements but also some awesome re-merges. Highlights include the following:
  • Bug fixes and enhancements from Audacity 3.1.1. to 3.1.3, including performance improvements for project loading, snapping while trimming a clip, and a fix with FFmpeg imports only importing one channel (#139).
  • Theme polishing:
  • Fixed visibility of cursor in dark themes
  • Fix discoloration in the Saucedacity theme.
  • Use light theme icons in the Saucedacity theme.
  • Re-merge: Added snapping to cursor while moving or trimming a clip.
  • Fixed wide path search in libnyquist (thanks @robUx4 for your contribution!)
  • Platform and build changes:
  • MIDI is now properly disabled at build time when -DMIDI=OFF.
  • macOS is buildable again. We're also working on Apple Silicon support so Tenacity isn't left behind on Intel.
  • Re-merge: libnyquist now supports BSD
  • Starting from this beta onward, we now have an official Flatpak available for installation via Flathub! Thank you very much @TheEvilSkeleton for working on it!
  • To install it, run flatpak install org.tenacityaudio.Tenacity.
  • The Flatpak runs on both x86_64 and aarch64.
  • FFmpeg:
  • Updated FFmpeg libraries to 6.0.
  • We now build FFmpeg with GPL v3 enabled.

New in Tenacity 1.3.0 Beta 2 (Feb 28, 2023)

  • This is a hotfix release that fixes MP3 exports on Windows requiring LAME to be loaded.