Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updateladspa #6

Merged
merged 53 commits into from Feb 8, 2019
Merged

Updateladspa #6

merged 53 commits into from Feb 8, 2019

Conversation

ghost
Copy link

@ghost ghost commented Feb 8, 2019

merge master into ladspa

Orcan Ogetbil and others added 30 commits May 26, 2018 12:12
Documentation update of the Limiter page (ASC inside)
fix a segfault in limiter and a build error
haasn and others added 23 commits August 26, 2018 18:23
Sometimes the automatic scaling to 0 dBFS is not desired, for instance
if you want to use the limiter to simply impose a loudness cap on the signal
without changing the overall volume level.

It's currently possible to accomplish this by simply adjusting the
output gain knob to the inverse of the limiter knob, but this can be a
hassle when you want to make quick adjustments.

This patch introduces a new option to disable the auto-leveling
altogether, defaulting to on to avoid changing the current behavior.
Limiter: Allow toggling auto-leveling
Build tested with fluidsynth 1.1.11 and 2.0.1

Signed-off-by: Andreas Müller <[email protected]>
fluidsynth: port to API for fluidsynth version > 2.0.0
*moved VLAs to _alloca when compiled in msvc
*fixed_point: use unsigned iso unsigned long long
*audio_module: replaced zero sized arrays with minimal size of 1
*modules_limit: replaced stackalloc zero sized array with overall_buffer_size
*removed linux specific headers
*added msvc bitscan intrinsic
*win 32 dir implementation
LV2 removed lv2-core.pc in [1]. So find lv2 and set required version to 1.1.4
which was released in September 2016 and should be avalaible on most
environments. This should be compatible to LV2 1.1.14 because from pkg-config
point of view lv2-core.pc and lv2.pc look similar.

[1] lv2/lv2@4db6712

Signed-off-by: Andreas Müller <[email protected]>
Detect and builf properly for upcoming LV2
added <functional> header needed for bind2nd
@JohannesLorenz JohannesLorenz merged commit f889b76 into LMMS:ladspa Feb 8, 2019
@JohannesLorenz
Copy link

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants