aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/effects
Commit message (Expand)AuthorAgeFilesLines
* Clarify some reverb valuesChris Robinson2017-12-231-7/+6
* Reorder some global variablesChris Robinson2017-12-231-188/+188
* Cleanup reverb modulation scalingChris Robinson2017-12-231-14/+17
* Fix the lfo_offset for a 0-rate flangerChris Robinson2017-12-191-1/+1
* Use MixSamples for the echo outputChris Robinson2017-12-191-30/+20
* Update the chorus and flanger state struct less oftenChris Robinson2017-12-192-8/+8
* Make the echo effect only apply feedback to repeated samplesChris Robinson2017-12-191-11/+16
* Fade gains in the chorus and flanger outputChris Robinson2017-12-192-16/+20
* Use a single delay line for chorus feedback on a fixed tapChris Robinson2017-12-182-92/+118
* Apply chorus and flanger feedback on the tapped re-feedChris Robinson2017-12-172-6/+6
* Use the selected mixer for chorus and flanger outputChris Robinson2017-12-172-50/+22
* Make MixSamples non-static globalChris Robinson2017-12-171-2/+0
* Update flanger with the same changes as chorusChris Robinson2017-12-151-44/+55
* Use a separate LFO offset in the chorus effectChris Robinson2017-12-151-10/+19
* Use linear interpolation for the chorus delay outputChris Robinson2017-12-151-37/+39
* Add an option to ignore the app's speed of sound for reverb decayChris Robinson2017-09-221-2/+2
* Use the app-specified speed of sound for reverb decayChris Robinson2017-09-211-4/+7
* Pass the context to the auxiliary effect update methodChris Robinson2017-09-2110-41/+50
* Use sqrtf for single-precision square rootsChris Robinson2017-06-291-1/+1
* Remove the fastf2u conversion functionChris Robinson2017-06-273-9/+9
* Calculate chorus and flanger mod delays separately from feedbackChris Robinson2017-06-072-135/+118
* Make the late lines' delay the delay average for modulationChris Robinson2017-06-071-59/+36
* Fix handling chorus and flanger LFO displacement offsetChris Robinson2017-05-262-2/+8
* Properly handle the chorus and flanger LFOsChris Robinson2017-05-262-24/+30
* Add a method to copy a filter's coefficientsChris Robinson2017-05-212-39/+6
* Avoid unnecessary doublesChris Robinson2017-05-211-2/+2
* Use a macro to specify the decay target gainChris Robinson2017-05-211-2/+2
* Reduce the main reverb filter gain limit to match the restChris Robinson2017-05-161-4/+4
* Make reverb delay line structs use interleaved floatsChris Robinson2017-05-151-68/+73
* Make the reverb's early and late feedback lines interleavedChris Robinson2017-05-141-42/+47
* Update a couple comments about the reverb modulationChris Robinson2017-05-131-12/+13
* Replace 4 separate all-passes with one vector all-passChris Robinson2017-05-131-53/+47
* Apply reverb modulation to the late feedback linesChris Robinson2017-05-121-104/+71
* Remove the 0.5 gain on the reverb outputChris Robinson2017-05-111-6/+2
* Restore the previous reverb B2A and A2B matricesChris Robinson2017-05-111-12/+12
* Update reverb conversion matrices and output gainChris Robinson2017-05-081-10/+12
* Add a slight bit of attenuation to the reverb outputChris Robinson2017-05-021-2/+4
* Change some ALuint parameters to ALsizeiChris Robinson2017-05-0210-75/+74
* Don't do more reverb samples than there are to fade.Chris Robinson2017-04-281-2/+6
* Combine mostly duplicate functionsChris Robinson2017-04-271-121/+50
* Properly update the delay line offsets when fading is doneChris Robinson2017-04-271-28/+44
* Reverb code updateChris Robinson2017-04-261-824/+1213
* Use ALsizei for more index lookupsChris Robinson2017-03-241-15/+15
* Properly calculate the echo dampingChris Robinson2017-03-241-1/+1
* Increase the filter slope to -12dB/octaveChris Robinson2017-03-161-1/+1
* Remove CalcXYZCoeffs and inline CalcAngleCoeffsChris Robinson2017-02-234-10/+12
* Limit filter gains to -24dBChris Robinson2017-02-223-7/+7
* Fix late reverb low-pass filteringChris Robinson2017-01-291-1/+1
* Use an all-pass series on each late reverb lineChris Robinson2017-01-281-261/+396
* Avoid writing to the same buffer that's read fromChris Robinson2016-12-231-36/+36