aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/effects
Commit message (Expand)AuthorAgeFilesLines
* Rename F_2PI to F_TAUChris Robinson2015-09-135-7/+7
* Do up to 256 samples at a time with multi-step loopsChris Robinson2014-12-188-23/+21
* Improve ambient gain calculationsChris Robinson2014-11-251-4/+4
* Fix reverb panning directionChris Robinson2014-11-251-2/+2
* Interpolate directional reverb gains with ambient based on vector lengthChris Robinson2014-11-151-4/+23
* Pas the output device channel count to ALeffectState::processChris Robinson2014-11-0711-48/+45
* Use a separate macro for the max output channel countChris Robinson2014-11-0710-25/+25
* Set gains using the device channel indexChris Robinson2014-11-051-4/+6
* Use a method to set omni-directional channel gainsChris Robinson2014-11-046-19/+9
* Avoid taking the square-root of the ambient gainChris Robinson2014-10-116-40/+20
* Add a helper to search for a channel index by nameChris Robinson2014-10-021-11/+7
* Make ComputeAngleGains use ComputeDirectionalGainsChris Robinson2014-10-025-44/+74
* Combine some fields into a structChris Robinson2014-09-106-7/+7
* Remove a couple unnecessary typedefsChris Robinson2014-08-241-2/+2
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-1810-20/+20
* Use logarithmic adjustment for the gain in the autowah effectChris Robinson2014-05-171-7/+7
* Use an enum for the chorus and flanger waveformsChris Robinson2014-05-142-16/+54
* Make LOWPASSFREQREF a float valueChris Robinson2014-05-112-2/+2
* Use a void* for the effect state Delete method paramChris Robinson2014-03-2111-54/+34
* Change the autowah to have a cutoff range of 20Hz to 20KHzChris Robinson2014-02-071-1/+1
* Fix some typesChris Robinson2014-02-072-4/+4
* Use a different autowah filter rangeChris Robinson2013-12-201-1/+1
* Fix numeric constant type (double->float)Chris Robinson2013-12-081-2/+2
* Use one long buffer for the chorus and flanger delay linesChris Robinson2013-11-102-38/+26
* Rename lfo_coeff to lfo_scaleChris Robinson2013-11-082-16/+16
* Use integer modulo for chorus and flangerChris Robinson2013-11-082-58/+62
* Only use the inner loop for the chorus/flanger template methodChris Robinson2013-11-082-112/+114
* Redo the autowah effectChris Robinson2013-11-071-71/+71
* Reimplement the compressor to work per-sampleChris Robinson2013-11-061-37/+51
* Use a helper macro for pi*2Chris Robinson2013-10-086-15/+12
* Use inline initialization for effect state factory vtablesChris Robinson2013-10-0711-145/+66
* Constify the effect parameter of effect gettersChris Robinson2013-10-0711-56/+49
* Use the UNUSED macro in the effectsChris Robinson2013-10-0711-110/+60
* Use a macro for the silence thresholdChris Robinson2013-10-0610-21/+22
* Implement the Compressor effectChris Robinson2013-10-031-0/+216
* Convert autowah.c line-endingsChris Robinson2013-10-031-284/+284
* Use helpers to set channel gain arraysChris Robinson2013-10-039-81/+17
* Implement the Autowah effect.Chris Robinson2013-10-031-0/+293
* Avoid a divide-by-0 when distortion edge is 1Chris Robinson2013-09-041-0/+1
* Implement master high-pass filter for EAXREVERBChris Robinson2013-07-211-9/+24
* Remove an unused functionChris Robinson2013-07-211-7/+0
* Fix input and feedback in the echo effectChris Robinson2013-06-101-3/+3
* Use ALfilterState for the distortion effect filtersChris Robinson2013-06-061-70/+14
* Silence some clang warningsChris Robinson2013-06-051-1/+8
* Avoid an unnecessary loopChris Robinson2013-05-291-36/+19
* Fix up the naming convention of effect methodsChris Robinson2013-05-299-148/+148
* Use C99's inline instead of __inlineChris Robinson2013-05-284-28/+28
* Use the high-shelf filter in place of low-passChris Robinson2013-05-282-2/+2
* Simplify and fix some filter gain calculationsChris Robinson2013-05-271-5/+5
* Use ALfilterState for the modulator high pass filterChris Robinson2013-05-271-25/+12