summaryrefslogtreecommitdiff
path: root/libs/ardour/dsp_filter.cc
AgeCommit message (Collapse)Author
2020-02-26Fix DSP::process_map() plugin-pin I/O map handingRobin Gareus
The previous approach failed in case where PluginInsert uses no-inplace buffers with a linear map. Since buffers are replicated up to a total of number of all (inputs + outputs), the number of output buffers could not be determined. There was insufficient information using the I/O map alone. With a known number of outputs processing and applying the i/o map is also a lot easier and faster. This break the API of process_map().
2020-02-06Fix DSP::process_map edge-case (unconnected inputs)Robin Gareus
previously this could result in signals being passed though (in-place) when inputs were disconnected.
2019-09-26rename BufferSet::get* to BufferSet::get_available*Paul Davis
This tries to make it clear what the BufferSet limit semantics really are
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin Gareus
2018-10-09Remove unused variableRobin Gareus
2017-11-12Add a noise generator (Lua DSP)Robin 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-06-23leave a hint for clang's static analyzerRobin Gareus
2016-09-27correct commentPaul Davis
2016-08-23Nyquist (pronounce it like Klopstock!)Robin Gareus
2016-07-18add a const - just because.Robin Gareus
2016-07-11add a convenient lua forward mapped buffers methodRobin Gareus
2016-07-07some more lua-bindingsRobin Gareus
* allow C memory allocation with lua-lifetime * expose some ChanMapping methods
2016-07-02extend lua API:Robin Gareus
* add a basic FFT spectrum analyzer * prepare Cairo::ImageSurface * HSL colorspace conversion
2016-05-21"biquadratic" needs no camelcase - fixes API doc.Robin Gareus
2016-05-21keep DSP state variables finite.Robin Gareus
2016-05-20add lua DSP transfer function calculationRobin Gareus
2016-03-18Add some convenient DSP methods for lua scriptsRobin Gareus
2016-02-22basic DSP lib (for lua bindings)Robin Gareus