9a46d593cb
a-fluidsynth process events even when no sf2 is loaded.
...
Keep track of program-changes, re-apply Bank/PGM once the
soundfont is loaded. fluidsynth itself keeps track of CCs.
2016-12-07 19:48:52 +01:00
2d37392f1a
a-fluid synth: label Reverb & Chorus sends.
...
Also globally enable Reverb + Chorus FX (so that sends work by default)
2016-12-06 22:56:04 +01:00
f26ed23fd9
a-fluid synth: list all bank/programs
2016-12-06 17:00:12 +01:00
9c20892c27
Turn a-fluidsynth into C++
2016-12-06 17:00:12 +01:00
8d8132aa3c
rough-in a-fluid synth midnam support
2016-12-06 17:00:12 +01:00
5f1d94a7b2
Protect a-comp's display/state against NaN/Inf.
2016-11-29 09:04:13 +01:00
0fe62a34da
protect a-delay again Inf, NaN, HUGE and stuff.
2016-11-29 08:41:10 +01:00
7b687d08a1
properly handle FS pitch-bend - closes #7140
2016-11-28 12:53:20 +01:00
c5d4900ea4
a-fluidsynth: fix off-by one. Assign all MIDI channels if possible
2016-10-29 19:57:43 +02:00
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
f6570bb507
Revert "add debug info to a-fluidsynth"
...
This reverts commit 6821f54817
.
2016-10-05 16:07:10 +02:00
6821f54817
add debug info to a-fluidsynth
2016-10-05 15:01:12 +02:00
7e09dc1aa6
fix LV2 State Flags for Atom:Path
...
state-restore does not set the same flag, so lilv_state_equals()
returns false even for identical states and a new state is saved regardless
actual fix also depends on http://dev.drobilla.net/ticket/1145
2016-09-21 03:34:43 +02:00
aca6e667a8
update a-plugins to use official lv2plug.in URI
2016-09-18 19:07:49 +02:00
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
ffb3e9bb21
fix lv2 ttl
2016-08-28 13:18:48 +02:00
c6ef3a75d3
backwards compatible a-comp stereo sidechain ports
2016-08-27 18:08:46 +02:00
f814e68e30
Prepare a-comp for click-free bypass/enable
2016-08-27 17:14:49 +02:00
d6952445ce
click-free a-delay bypass/enable
2016-08-27 16:59:15 +02:00
0fa1123f82
NO-OP clean up plugin ttl
2016-08-27 16:01:16 +02:00
62de4d0c31
add NaN/Inf protection now that bypass no longer de/activates
2016-08-27 14:10:51 +02:00
36776bafcd
click-free a-reverb bypass
2016-08-27 14:09:47 +02:00
935fd3b32f
Add automatable click-free bypass/enable feature to a-eq
2016-08-27 13:23:25 +02:00
aee5d24cfa
a reverb is a reverb is a reverb
2016-08-24 23:45:02 +02:00
427d9f888a
reduce initial fluidsynth load
2016-08-24 17:51:15 +02:00
953b8ac99f
prevent a unlikely race: concurrent restore() + work_response ()
2016-08-24 15:38:36 +02:00
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
aa349d3f8c
add support for reverb & chorus in a-fluidsynth
2016-08-24 05:33:18 +02:00
870cb19737
a-fluidsynth
2016-08-24 03:18:14 +02:00
6bf40e3a44
a-Reverb: Fixed bug with the reverb all pass filters causing bad sound
2016-08-18 00:41:43 +10:00
613ae0c110
Nobody expects the LV2 inquisition!
2016-08-13 14:51:57 +02:00
2b7a89ecff
prefix blessed scripted DSP plugins with a-*
2016-08-10 03:11:49 +02:00
dd88461942
clean up plugin ttls - always add semicolon for compatibility
2016-08-09 22:00:38 +02:00
8419c7b79c
initialize uninitialized variable
2016-07-28 13:28:38 +02:00
b648ad9cc7
a-Delay: Smooth transition on LPF changes and set max feedback 100
2016-07-20 21:17:51 +10:00
62cd4d43bf
a-Comp: Fix bug with DSP in the knee processing region
2016-07-20 20:10:46 +10:00
f8207524e9
a-Delay: Add feedback control 0 to 90 percent
2016-07-19 14:43:43 +10:00
f71fdd4143
clean up a-comp, remove old prototype UI
2016-07-14 21:41:16 +02:00
2b262dbfdd
fix a-eq interpolation
2016-07-14 20:44:47 +02:00
1d78150d45
refine a-eq inline display size + grid
2016-07-14 19:44:03 +02:00
fdfff81850
a-EQ: Remove LPF/HPF completely from this plugin
2016-07-15 01:54:50 +10:00
b64fab95e0
a-EQ, a-Reverb: Tweaks to parameter smoothing
2016-07-14 16:41:26 +10:00
7a1084d349
a-EQ: Tweak bandwidth range on parametric eq and use log controls
2016-07-14 05:44:14 +10:00
08f9fc40dc
a-EQ: Fixed transfer functions, now boost/cut cancel out correctly
2016-07-14 03:06:47 +10:00
0fdbbac99d
a-EQ: Tidy transfer function calculation
2016-07-14 02:03:08 +10:00
0b3d09b011
a-Reverb: Interpolate parameters, stable version
2016-07-13 23:58:07 +10:00
7dc6c0fc08
a-Reverb: Revert some of previous changes, sound of reverb much improved
2016-07-13 19:30:03 +10:00
5965fedc51
a-Reverb: Using new algorithm based on FreeVerb
2016-07-13 18:08:28 +10:00
a66ad18402
initialize some uninitialized variables
2016-07-13 04:31:34 +02:00
625c589d80
a-Reverb: fix typo in plugin name
2016-07-13 01:27:23 +10:00