Johannes Mueller
d29880da89
New attack and release behavior for a-comp
...
Details in http://tracker.ardour.org/view.php?id=7439
2018-06-20 21:06:16 +02:00
Johannes Mueller
112ac13b90
Don't use acomp->v_gainr outside LV2_EXTENDED ifdefs
2018-06-20 21:06:16 +02:00
Damien Zammit
52aa9bf848
a-comp: Fix typo with previous patch
2017-11-12 00:16:44 +11:00
Damien Zammit
f3efff4c7e
a-comp: Fix noise floor - asymptotics
2017-11-11 14:26:50 +11:00
Johannes Mueller
6663a26755
Signal wish to show inline display in gui by lv2:optionalFeature
...
... in .ttl file rather than by extension_data() in code. That's more in the
spirit of LV2.
2017-07-31 21:31:23 +02:00
Johannes Mueller
e75db87bf6
Tweaking the a-comp inline display a bit. Make it more skinny.
2017-07-31 21:31:23 +02:00
Johannes Mueller
2716ce41e0
Indicate whether to show plugin's inline display in GUI
...
This is currently done by an extension data similarly to
LV2_INLINEDISPLAY__interface.
2017-07-31 21:31:23 +02:00
Johannes Mueller
59775df9be
Simplified inline display if the channel strip is not wide enough
...
If the width of the display area is below 200 px, we switch from the graph
display to displaying only two bars, one for output level and one for gain
reduction. In the bar mode we also visualize threshold and ratio.
2017-07-31 21:31:22 +02:00
Johannes Mueller
24cbb1b153
Honor attack and release parameters in a-comp's inline graph
2017-07-31 21:31:22 +02:00
Johannes Mueller
ccab32654b
Indicate gain reduction in a-comp
2017-07-31 21:31:22 +02:00
Robin Gareus
e65ff3fb4a
Show range -60 .. +10 dBFS in acomp's inline display
2017-07-31 21:31:22 +02:00
Johannes Mueller
85106d81a0
Set makeup to 0.f when bypassed also in stereo version
2017-07-31 21:31:22 +02:00
Johannes Mueller
29df879edd
Adjust the indication of the treshold value by the makup gain.
...
When lifting the compressor curve by the makeup gain value the actual
treshold (the level when the curve kinks in) is also lifted. Therefore we need
to adjust the dashed line indicating the threshold as well as the level when
the color gradient to show compression kicks in.
2017-07-31 21:31:22 +02:00
Johannes Mueller
dff4153024
Also the stereo version needs to set need_expose
2017-07-31 21:31:22 +02:00
Johannes Mueller
f68754b19d
Show a-comp's makeup grain in inline rendering
2017-07-31 21:31:22 +02:00
Johannes Mueller
0109042e7b
Increase range of a-comp#stereo release time
...
Like for the mono version in f52443e17e
2017-07-21 16:11:17 +02:00
Jelle van der Waa
b1cf27bed4
Fix duplicate ‘const’ declaration specifier
2017-07-12 12:09:59 +02:00
Robin Gareus
5f1d94a7b2
Protect a-comp's display/state against NaN/Inf.
2016-11-29 09:04:13 +01:00
Robin Gareus
f52443e17e
Increase range of a-comp release time.
...
This facilitates ducking music for voice-overs w/o hold-time.
2016-10-15 21:27:29 +02:00
Robin Gareus
aca6e667a8
update a-plugins to use official lv2plug.in URI
2016-09-18 19:07:49 +02:00
Robin Gareus
c6ef3a75d3
backwards compatible a-comp stereo sidechain ports
2016-08-27 18:08:46 +02:00
Robin Gareus
f814e68e30
Prepare a-comp for click-free bypass/enable
2016-08-27 17:14:49 +02:00
Robin Gareus
0fa1123f82
NO-OP clean up plugin ttl
2016-08-27 16:01:16 +02:00
Robin Gareus
613ae0c110
Nobody expects the LV2 inquisition!
2016-08-13 14:51:57 +02:00
Robin Gareus
dd88461942
clean up plugin ttls - always add semicolon for compatibility
2016-08-09 22:00:38 +02:00
Damien Zammit
62cd4d43bf
a-Comp: Fix bug with DSP in the knee processing region
2016-07-20 20:10:46 +10:00
Robin Gareus
f71fdd4143
clean up a-comp, remove old prototype UI
2016-07-14 21:41:16 +02:00
Robin Gareus
43f8d2503c
a-reverb prototype (based on setBfree b_reverb)
2016-07-12 16:43:10 +02:00
Robin Gareus
1f02dd2a85
fix compilation with lv2 < 1.10 (lv2 extended)
2016-07-12 13:44:55 +02:00
Robin Gareus
83e1d9fff3
tweak a-series plugin names
2016-07-05 17:17:59 +02:00
Robin Gareus
5966612a4f
consistent use of fmaxf() in a-comp
2016-07-05 15:38:24 +02:00
Damien Zammit
a16c0c445a
a-comp: Use input signal x as cutoff for inline comp curve
2016-07-05 18:36:04 +10:00
Damien Zammit
2a7bd996cd
a-comp: Fix inline comp curve shading
2016-07-05 18:19:00 +10:00
Damien Zammit
bf7c4c7d60
a-comp: Fix peak level on both stereo and mono plugins
2016-07-05 15:07:06 +10:00
Paul Davis
8507d2c9dd
add required check for cairo in a-comp
2016-07-04 15:10:35 -04:00
Damien Zammit
2f7c167fc9
a-comp: Make ratio control logarithmic
2016-07-05 02:32:05 +10:00
Damien Zammit
46bfe2b51a
a-comp: Add stereo version
2016-07-05 02:15:47 +10:00
Robin Gareus
a1a6dd3865
a-comp display is getting fancy :)
2016-07-04 15:50:05 +02:00
Robin Gareus
d2f20120b7
display level in a-comp display
2016-07-04 14:26:37 +02:00
Robin Gareus
49294644fb
con't work on a-comp inline-display
2016-07-04 14:07:05 +02:00
Robin Gareus
ebdb8dc2ce
add C99 flags for lv2 plugin
2016-07-04 13:08:23 +02:00
Robin Gareus
d9ba78d594
basic inline display for a-comp
2016-07-04 12:59:04 +02:00
Damien Zammit
da5ab866c2
a-comp: Tweak control bounds and clear state on deactivate
2016-07-04 19:43:06 +10:00
Robin Gareus
9220e81e20
clean up a-comp .ttl -- maintainer: the a-team
2016-07-03 14:45:15 +02:00
Robin Gareus
94e5060168
bundle a-comp
2016-07-03 03:21:44 +02:00