summaryrefslogtreecommitdiff
path: root/libs/plugins
AgeCommit message (Collapse)Author
2018-05-12Make a-expander react probably on being disabled and enabled.Johannes Mueller
2018-05-12New visualization of the compressor state in graph viewJohannes Mueller
To properly visualize attack and release we calculate the input level out of the gain reduction the output level threshold and ratio. if (output_level >= threshold) { // no expansion input_level = output_level } else { input_level = (gain_reduction - threshold * (1-ratio)) / ratio }
2018-05-12Fixed wrong initialization.Johannes Mueller
2018-05-12Adjust default parameters of a-expanderJohannes Mueller
2018-05-12Changed attack and release behaviorJohannes Mueller
2018-05-12First draft of a-expanderJohannes Mueller
2018-02-15When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵John Emmas
using different versions of the SESSION_FILE format
2018-02-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2017-11-12a-comp: Fix typo with previous patchDamien Zammit
2017-11-11a-comp: Fix noise floor - asymptoticsDamien Zammit
2017-11-08Fix a-reverb bypass/enableRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-09-11Fix a-fluidsynth bank/program restore (during session load)Robin Gareus
* set program in work-response, synchronous to run() * properly store bank per channel (for replay)
2017-09-10a-fluidsynth: query current bank/program after loading .sf2Robin Gareus
2017-09-08a-fluidsynth mark session as modified if .sf2 changesRobin Gareus
2017-09-08a-fluidsynth: implement LV2_BANKPATCH__notifyRobin Gareus
2017-07-31Signal wish to show inline display in gui by lv2:optionalFeatureJohannes Mueller
... in .ttl file rather than by extension_data() in code. That's more in the spirit of LV2.
2017-07-31Tweaking the a-comp inline display a bit. Make it more skinny.Johannes Mueller
2017-07-31Indicate whether to show plugin's inline display in GUIJohannes Mueller
This is currently done by an extension data similarly to LV2_INLINEDISPLAY__interface.
2017-07-31Simplified inline display if the channel strip is not wide enoughJohannes Mueller
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-31Honor attack and release parameters in a-comp's inline graphJohannes Mueller
2017-07-31Indicate gain reduction in a-compJohannes Mueller
2017-07-31Show range -60 .. +10 dBFS in acomp's inline displayRobin Gareus
2017-07-31Set makeup to 0.f when bypassed also in stereo versionJohannes Mueller
2017-07-31Adjust the indication of the treshold value by the makup gain.Johannes Mueller
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-31Also the stereo version needs to set need_exposeJohannes Mueller
2017-07-31Show a-comp's makeup grain in inline renderingJohannes Mueller
2017-07-22Sanitize printing of a-eq gain parametersRobin Gareus
2017-07-21Increase range of a-comp#stereo release timeJohannes Mueller
Like for the mono version in f52443e17e818145d736e8f386b6a7aba6d8b5c7
2017-07-12Fix duplicate ‘const’ declaration specifierJelle van der Waa
2017-06-09a-EQ: Revert one of the previous changesDamien Zammit
One of the previous changes was not a typo, revert it.
2017-06-08a-EQ: DSP bugfixDamien Zammit
Previously there were large spurious spikes in the signal when the bandwidth parameter was adjusted on a pure sine tone for the peaking circuits. This has been *greatly* reduced if not eliminated by fixing a typo in two of the equations.
2017-06-06Fix a-EQ when parameter changes are very slowNil Geisweiller
If the parameters change too slowly the filter may never get updated. Indeed, in spite of v_f0, v_g or v_bw being updated, set_params may never be called, thus v_filter never updated.
2017-03-11Improve a-delay to follow tempo-ramps & BPM changesRobin Gareus
This is a bit of a hotfix, not a proper solution
2017-03-08fix a-reverb, cut tail on deactivate, plug memory-leakRobin Gareus
2017-01-31fix a-fluidsynth bank select (use MMA style, 14 bit MSB/LSB)Robin Gareus
2017-01-31fix a-fluidsynth midnam bank selectRobin Gareus
2016-12-07a-fluidsynth process events even when no sf2 is loaded.Robin Gareus
Keep track of program-changes, re-apply Bank/PGM once the soundfont is loaded. fluidsynth itself keeps track of CCs.
2016-12-06a-fluid synth: label Reverb & Chorus sends.Robin Gareus
Also globally enable Reverb + Chorus FX (so that sends work by default)
2016-12-06a-fluid synth: list all bank/programsRobin Gareus
2016-12-06Turn a-fluidsynth into C++Robin Gareus
2016-12-06rough-in a-fluid synth midnam supportRobin Gareus
2016-11-29Protect a-comp's display/state against NaN/Inf.Robin Gareus
2016-11-29protect a-delay again Inf, NaN, HUGE and stuff.Robin Gareus
2016-11-28properly handle FS pitch-bend - closes #7140Robin Gareus
2016-10-29a-fluidsynth: fix off-by one. Assign all MIDI channels if possibleRobin Gareus
2016-10-15Increase range of a-comp release time.Robin Gareus
This facilitates ducking music for voice-overs w/o hold-time.
2016-10-05Revert "add debug info to a-fluidsynth"Robin Gareus
This reverts commit 6821f54817e03a55f100f422b6c0bba4328c8fb8.
2016-10-05add debug info to a-fluidsynthRobin Gareus
2016-09-21fix LV2 State Flags for Atom:PathRobin Gareus
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