summaryrefslogtreecommitdiff
path: root/libs/plugins
AgeCommit message (Collapse)Author
2018-09-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-06-20Put duplicate code of a-comp and a-expander into one file ...Johannes Mueller
... for better maintainability consolidated duplicate code: * drawing the dB-grid of a-comp's and a-expander's full display * drawing the gain reduction bar of a-comp's and a-expander's full display * the entire only-bars display
2018-06-20Consolidated a-comp/a-exp run_mono() and run_stereo() to one run()Johannes Mueller
Up to now we had in a-comp and a-exp one run_mono() and one run_stero() function which where almost identical except that run_stereo() treated two in/outs and run_mono() only one. Now we store the number of channels acomp->n_channels according to the URI and in run() we loop over an array of pointers to the in/out buffers.
2018-06-20Make makeup_gain smoothening of a-expander same as in a-compJohannes Mueller
2018-06-20a-comp: makeup_gain needs to be smoothened after every sample ...Johannes Mueller
... not only once in every run
2018-06-20Add a control port to a-comp select which mode to display inlineJohannes Mueller
2018-06-20Make a-comp's meter show numerical values in "4.1f"Johannes Mueller
according to discussion in irc.
2018-06-20Put input level meter before output level meter in the generic guiJohannes Mueller
This is done by relying on the fact that the generic gui orders the meters according to their port indices.
2018-06-20Visualize the peak of the compressor state in a-compJohannes Mueller
2018-06-20Drop LPF of input level visualization in a-compJohannes Mueller
2018-06-20Show the input level in acomp's inline display rather than output levelJohannes Mueller
2018-06-20Inlevel output port to visualize the input level in the generic GUIJohannes Mueller
2018-06-20Improve level vizualisation in a-compJohannes Mueller
* LPF in the signal visialization * Lower minimum values
2018-06-20GR-based visualization in a-compJohannes Mueller
2018-06-20New attack and release behavior for a-compJohannes Mueller
Details in http://tracker.ardour.org/view.php?id=7439
2018-06-20Don't use acomp->v_gainr outside LV2_EXTENDED ifdefsJohannes Mueller
2018-05-12Make the peak indication in the graph of a-expander green ...Johannes Mueller
... so that it has a different color than the expander curve
2018-05-12Limit gain reduction of a-expander to 160 dB in order to ...Johannes Mueller
improve release behavior. This slows down the release after events like single snare hits as, the gain reduction only releases to 160 dB rather than to inf.
2018-05-12Visualize peak input in a-expanderJohannes Mueller
2018-05-12Add output control port to a-exp for input levelJohannes Mueller
2018-05-12Indicate input level in a-exp's inline display rather than outputJohannes Mueller
2018-05-12Increase the range of a-exp's ratio to make it usable like a gateJohannes Mueller
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