!. ATL/MFC components (v14.22) are not included by default in the C++ development kit, but are needed to compile the project.
2. In Windows (not checked for Linux distributions), cmake will build a Debug version of the software. Since cmake will check for information marked as "Release" to install the application by default (and not Debug), I think that it is fair to explicitly tell the persons who only want to install the project to build a "Release" version of the software.
Signed-off-by: BBArikL <BBArik@protonmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/688
SoundTouch migrated to Codeberg from GitLab recently.
This updates the SoundTouch dependency in the Flatpak manifest.
Signed-off-by: TheEvilSkeleton <theevilskeleton@riseup.net>
Reference-to: https://github.com/tenacityteam/tenacity/pull/671
* Clarify where the user can download Tenacity
* Improve wording
* Explain the goals of the project better, while acknowledging our roots
* Use terms like "macOS" instead of "Mac OS"
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Co-authored-by: William Davis <daviswill048@icloud.com>
Co-authored-by: TheEvilSkeleton <theevilskeleton@riseup.net>
This MR updates submodules but also fixes an issue:
Commit tenacityteam/vcpkg@dd587d4 does not seem to belong in a branch.
It can fail during compilation because it tries to fetch something that doesn't exist.
Signed-off-by: TheEvilSkeleton <theevilskeleton@riseup.net>
Reference-to: https://github.com/tenacityteam/tenacity/pull/666
Merge Max Maisel's branch that adds their Dynamic Compressor
effect to Tenacity. The commit has been already polished extensively,
as it was originally intended to be merged in Audacity.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/186
Adds include for copy_n in AColor.cpp to fix issues with
compiling on some Linux-based systems.
Signed-off-by: akleja <storspov@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/663
The original workflow that we ended up using for skipping
CI runs whenever a person proposed a change that only
affected documentation straight up broke. So, we might as
well just remove it from our codebase.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/637
Backport track affordance and label patches from upstream Audacity.
When the fork was originally started, we ended up carrying over a couple
of features that were half- or unfinished to our fork. This merge is meant
to make up for that.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/515
This parameter adds an offset to the value before calculating the
logarithm to tweak the scaling of the slider.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
instead of just the envelope detector step response.
Also increase minimum plot width for non realtime enabled case.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
The old layout did not fit well on small screens.
I tried using StartScroller() but this caused problems on large screens.
Also fix clipped text in textboxes on some themes.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
Add helper functions "import_from_aud" and "export_to_aud" to
de-deplicate common code in tests.
The export functions reads back the exported signal to remove the impact
of quantization errors during wav export from test results.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
This widget will be used in the new Compressor2 effect but it is
designed for use in other effects as well.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
This widgets will be used in the new Compresor2 effect but it is
designed for use in other effects as well.
Signed-off-by: Max Maisel <max.maisel@posteo.de>
Subclasses should provide instances instead
(cherry picked from audacity commit bc8c6d4ccc6ffffa1fb1b30f3a9a5fe578f74ec1)
Signed-off-by: akleja <storspov@gmail.com>
LinkType replaces old boolean 'linked', mostly for WaveTrack display purposes
Track::GroupChannels splitted into Track::UnlinkChannels and Track::MakeMultiChannelTrack (which is also aware of new LinkType)
LinkConsistensyCheck made virtual to allow Track subclasses to perform type-specific consistensy checks.
Introduces some corner-cases with copy-pasting/old project importing/file importing..., which are handled
(cherry picked from audacity commit 607961da70968c179b60a811ce084b55a94438ec)
Signed-off-by: akleja <storspov@gmail.com>