summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/dsp_filter.h
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().
2019-09-30Fix use of doxygen documented parameters in running textRobin Gareus
2019-09-30Fix some more doxygen warningsRobin Gareus
2019-08-03Update libardour GPL boilerplate and (C) from git logRobin 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
2016-07-18add a const - just because.Robin Gareus
2016-07-13use aligned malloc for luaDSPRobin 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-25add some more documentationRobin Gareus
2016-03-25add some more documentationRobin Gareus
2016-03-24Consistent C++ & Lua Namespace/Class names + documentation.Robin Gareus
2016-03-18Add some convenient DSP methods for lua scriptsRobin Gareus
2016-02-22basic DSP lib (for lua bindings)Robin Gareus