Commit graph

97 commits

Author SHA1 Message Date
John Emmas
0ff233d234 Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
Robin Gareus
ffb3e9bb21 fix lv2 ttl 2016-08-28 13:18:48 +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
d6952445ce click-free a-delay bypass/enable 2016-08-27 16:59:15 +02:00
Robin Gareus
0fa1123f82 NO-OP clean up plugin ttl 2016-08-27 16:01:16 +02:00
Robin Gareus
62de4d0c31 add NaN/Inf protection now that bypass no longer de/activates 2016-08-27 14:10:51 +02:00
Robin Gareus
36776bafcd click-free a-reverb bypass 2016-08-27 14:09:47 +02:00
Robin Gareus
935fd3b32f Add automatable click-free bypass/enable feature to a-eq 2016-08-27 13:23:25 +02:00
Robin Gareus
aee5d24cfa a reverb is a reverb is a reverb 2016-08-24 23:45:02 +02:00
Robin Gareus
427d9f888a reduce initial fluidsynth load 2016-08-24 17:51:15 +02:00
Robin Gareus
953b8ac99f prevent a unlikely race: concurrent restore() + work_response () 2016-08-24 15:38:36 +02:00
Robin Gareus
f5602adfe8 tweak a-fluidsynth reinit strategy.
reset synth in offline thread, queue panic on deactivate to be
called in run() after first re-activate.

Initial activation does not warrant a panic.
2016-08-24 13:05:47 +02:00
Robin Gareus
aa349d3f8c add support for reverb & chorus in a-fluidsynth 2016-08-24 05:33:18 +02:00
Robin Gareus
870cb19737 a-fluidsynth 2016-08-24 03:18:14 +02:00
Damien Zammit
6bf40e3a44 a-Reverb: Fixed bug with the reverb all pass filters causing bad sound 2016-08-18 00:41:43 +10:00
Robin Gareus
613ae0c110 Nobody expects the LV2 inquisition! 2016-08-13 14:51:57 +02:00
Robin Gareus
2b7a89ecff prefix blessed scripted DSP plugins with a-* 2016-08-10 03:11:49 +02:00
Robin Gareus
dd88461942 clean up plugin ttls - always add semicolon for compatibility 2016-08-09 22:00:38 +02:00
Robin Gareus
8419c7b79c initialize uninitialized variable 2016-07-28 13:28:38 +02:00
Damien Zammit
b648ad9cc7 a-Delay: Smooth transition on LPF changes and set max feedback 100 2016-07-20 21:17:51 +10:00
Damien Zammit
62cd4d43bf a-Comp: Fix bug with DSP in the knee processing region 2016-07-20 20:10:46 +10:00
Damien Zammit
f8207524e9 a-Delay: Add feedback control 0 to 90 percent 2016-07-19 14:43:43 +10:00
Robin Gareus
f71fdd4143 clean up a-comp, remove old prototype UI 2016-07-14 21:41:16 +02:00
Robin Gareus
2b262dbfdd fix a-eq interpolation 2016-07-14 20:44:47 +02:00
Robin Gareus
1d78150d45 refine a-eq inline display size + grid 2016-07-14 19:44:03 +02:00
Damien Zammit
fdfff81850 a-EQ: Remove LPF/HPF completely from this plugin 2016-07-15 01:54:50 +10:00
Damien Zammit
b64fab95e0 a-EQ, a-Reverb: Tweaks to parameter smoothing 2016-07-14 16:41:26 +10:00
Damien Zammit
7a1084d349 a-EQ: Tweak bandwidth range on parametric eq and use log controls 2016-07-14 05:44:14 +10:00
Damien Zammit
08f9fc40dc a-EQ: Fixed transfer functions, now boost/cut cancel out correctly 2016-07-14 03:06:47 +10:00
Damien Zammit
0fdbbac99d a-EQ: Tidy transfer function calculation 2016-07-14 02:03:08 +10:00
Damien Zammit
0b3d09b011 a-Reverb: Interpolate parameters, stable version 2016-07-13 23:58:07 +10:00
Damien Zammit
7dc6c0fc08 a-Reverb: Revert some of previous changes, sound of reverb much improved 2016-07-13 19:30:03 +10:00
Damien Zammit
5965fedc51 a-Reverb: Using new algorithm based on FreeVerb 2016-07-13 18:08:28 +10:00
Robin Gareus
a66ad18402 initialize some uninitialized variables 2016-07-13 04:31:34 +02:00
Damien Zammit
625c589d80 a-Reverb: fix typo in plugin name 2016-07-13 01:27:23 +10:00
Damien Zammit
49fbb6fa15 a-Reverb: Fix ttl and tweak maximum input gain 2016-07-13 01:16:08 +10:00
Damien Zammit
af69fd6850 a-EQ: Transfer function curves improvement 2016-07-13 00:55:38 +10:00
Robin Gareus
c612cea5ea fix a-eq library extension 2016-07-12 16:43:10 +02:00
Robin Gareus
43f8d2503c a-reverb prototype (based on setBfree b_reverb) 2016-07-12 16:43:10 +02:00
Robin Gareus
d9f19ad1fe fix a a-eq ttl typo 2016-07-12 14:38:28 +02:00
Robin Gareus
1f02dd2a85 fix compilation with lv2 < 1.10 (lv2 extended) 2016-07-12 13:44:55 +02:00
Robin Gareus
157564947b a-eq tweaks:
* shorten e-eq Hz display (no decimals)
* use 16:9 aspect inline display
* fix a compiler warning
2016-07-12 04:01:56 +02:00
Robin Gareus
1f7f7f8597 remove implicit labels from a-eq 2016-07-11 16:58:53 +02:00
Damien Zammit
b7a7c1bbd8 a-EQ: Tweak default values and inline display scale +-20dB 2016-07-09 00:29:59 +10:00
Damien Zammit
44de8560a6 Add a-EQ (basic 4 band EQ) with inline display based on SVF filters 2016-07-07 22:15:44 +10:00
Damien Zammit
f2f7414751 a-delay: Fix compiler warning 2016-07-06 02:18:10 +10:00
Damien Zammit
de4cb2f8af Add a-Delay plugin 2016-07-06 01:53:59 +10: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