!. 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
* 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>
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
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>