aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/effects/reverb.c
Commit message (Expand)AuthorAgeFilesLines
* Crossfade the early reflections delay coefficientsChris Robinson2018-08-081-30/+50
* Apply late reverb density gain on late reverb inputChris Robinson2018-08-081-15/+30
* Specify both scale values to FadedDelayLineOutChris Robinson2018-08-081-9/+17
* Properly set early reflection all-pass coefficientChris Robinson2018-08-061-3/+7
* Make the all-pass coefficient part of the all-pass structureChris Robinson2018-08-061-22/+17
* Apply the vector all-pass separate on uninterleaved samplesChris Robinson2018-08-051-159/+310
* Apply the reverb's T60 filter in groups of samplesChris Robinson2018-08-051-54/+78
* Mix reverb samples right after generating themChris Robinson2018-08-041-31/+36
* Scale the reverb decay weights to cover up to 20khzChris Robinson2018-08-031-11/+16
* Apply late reverb density gain adjustment on outputChris Robinson2018-08-011-22/+17
* Fix late reverb density gain blend weightsChris Robinson2018-08-011-4/+4
* Add a specific function for truncating float-to-int conversionsChris Robinson2018-05-031-10/+10
* Rename BiquadState to BiquadFilterChris Robinson2018-04-041-12/+12
* Apply biquad and T60 filters using transposed direct form IIChris Robinson2018-04-031-14/+9
* Fix a couple comments about coordinate handednessChris Robinson2018-03-241-3/+3
* Rename ALfilterState/Type to BiquadState/TypeChris Robinson2018-03-231-12/+12
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-2/+1
* Move mixer sources into a sub-directoryChris Robinson2018-03-221-1/+0
* Fix the reverb panning behavior to better fit the specChris Robinson2018-03-191-83/+38
* Use a macro template to define similar functionsChris Robinson2018-03-151-78/+48
* Remove an extraneous +Chris Robinson2018-03-141-1/+1
* Move a loop into a functionChris Robinson2018-03-131-5/+7
* Avoid AL prefix on internal effect state factory typesChris Robinson2018-02-281-8/+8
* Combine the vector reverse and partial scatter where they're togetherChris Robinson2018-02-181-21/+20
* Remove unused reverb modulation codeChris Robinson2018-02-101-107/+2
* Attempt to improve the reverb panning vectorsChris Robinson2018-02-081-20/+42
* Alter tha curve of the density-related delay scaleChris Robinson2018-02-081-22/+33
* Revert "Don't fade the all-pass delay changes"Chris Robinson2018-02-041-28/+48
* Construct error messages using parameterized valuesChris Robinson2018-01-251-44/+48
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-62/+50
* Use a global RowMixerFuncChris Robinson2018-01-161-10/+0
* Don't fade the all-pass delay changesChris Robinson2018-01-151-48/+28
* Fix a comment regarding the T60 filter coefficientsChris Robinson2018-01-151-3/+2
* Simplify preparing the T60 filtersChris Robinson2018-01-151-50/+11
* Use separate input and outputs for the T60 and allpass processingChris Robinson2018-01-151-21/+22
* Use a proper type for the T60 decay filterChris Robinson2018-01-151-25/+22
* Separate some anonymous structs into defined structsChris Robinson2018-01-141-107/+109
* Remove a redundant lower value clampChris Robinson2018-01-141-4/+2
* Don't check the modulation depth for changes multiple timesChris Robinson2018-01-141-7/+8
* Use separate arrays for the T60 filter statesChris Robinson2018-01-141-9/+10
* Use a macro for the number of reverb linesChris Robinson2018-01-141-82/+86
* Only pass the needed parameters to LateT60FilterChris Robinson2018-01-141-28/+21
* Pre-apply the T60 filter midgain to the HF filter coeffsChris Robinson2018-01-131-38/+30
* Replace some freq_mult variable names with f0normChris Robinson2018-01-131-6/+6
* Avoid using macros to access anonymous structuresChris Robinson2018-01-111-2/+4
* Remove standard reverb specific processing functionsChris Robinson2018-01-071-114/+35
* Move the UNEXPECTED macro to the main header and rename itChris Robinson2018-01-071-6/+1
* Use separate outputs for the vector reverse and scatter functionsChris Robinson2018-01-041-29/+23
* Avoid the modulated output tap for late reverbChris Robinson2018-01-041-28/+14
* Don't offset the reverb modulation sinusChris Robinson2018-01-021-1/+1