Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up the Chorus a little | Chris Robinson | 2018-11-22 | 1 | -64/+53 |
| | |||||
* | Use default initialization for the reverb effect state | Chris Robinson | 2018-11-19 | 1 | -120/+31 |
| | |||||
* | Use proper templating for the modulator's Modulate function | Chris Robinson | 2018-11-19 | 1 | -42/+33 |
| | |||||
* | Use proper inheritence for the effect state objects | Chris Robinson | 2018-11-19 | 12 | -821/+568 |
| | |||||
* | Clean up the remaining effect struct member names | Chris Robinson | 2018-11-19 | 4 | -187/+184 |
| | |||||
* | Use a normal vector for the echo buffer | Chris Robinson | 2018-11-19 | 1 | -15/+9 |
| | |||||
* | Clean up more effects' struct members | Chris Robinson | 2018-11-19 | 4 | -111/+100 |
| | |||||
* | Fix the reverb buffer size calculation | Chris Robinson | 2018-11-19 | 1 | -1/+2 |
| | |||||
* | Use a normal vector for the chorus sample buffer | Chris Robinson | 2018-11-19 | 1 | -16/+9 |
| | |||||
* | Clean up the chorus/flanger struct members | Chris Robinson | 2018-11-19 | 1 | -66/+65 |
| | |||||
* | Use std::isfinite instead of isfinite | Chris Robinson | 2018-11-19 | 2 | -3/+5 |
| | |||||
* | Use a regular vector for the reverb sample buffer | Chris Robinson | 2018-11-19 | 1 | -36/+20 |
| | |||||
* | Rename reverb struct members | Chris Robinson | 2018-11-19 | 1 | -224/+224 |
| | |||||
* | Clean up the biquad filter a bit | Chris Robinson | 2018-11-19 | 5 | -12/+12 |
| | |||||
* | Fix up the struct member names in the autowah effect | Chris Robinson | 2018-11-19 | 1 | -54/+58 |
| | |||||
* | Use proper inheritence for EffectStateFactory | Chris Robinson | 2018-11-19 | 12 | -185/+54 |
| | |||||
* | Store the listener directly in the context | Chris Robinson | 2018-11-17 | 1 | -2/+2 |
| | |||||
* | Move the vector and matrix declarations to a separate header | Chris Robinson | 2018-11-17 | 5 | -4/+10 |
| | |||||
* | Move the ALCcontext definition to its own header | Chris Robinson | 2018-11-17 | 12 | -6/+17 |
| | |||||
* | Convert the remaining effects to C++ | Chris Robinson | 2018-11-17 | 3 | -33/+48 |
| | |||||
* | Convert the dedicated, distortion, echo, and equalizer to C++ | Chris Robinson | 2018-11-17 | 4 | -37/+51 |
| | |||||
* | Add a couple missing includes | Chris Robinson | 2018-11-17 | 2 | -0/+2 |
| | |||||
* | Use standard complex types instead of custom | Chris Robinson | 2018-11-17 | 2 | -77/+65 |
| | |||||
* | Make the Hann windows const | Chris Robinson | 2018-11-17 | 2 | -111/+110 |
| | |||||
* | Convert fshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+13 |
| | |||||
* | Convert modulator.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+12 |
| | |||||
* | Convert null.c to C++ | Chris Robinson | 2018-11-17 | 1 | -7/+14 |
| | |||||
* | Convert pshifter.c to C++ | Chris Robinson | 2018-11-17 | 1 | -9/+14 |
| | |||||
* | Convert the reverb effect to C++ | Chris Robinson | 2018-11-16 | 1 | -18/+22 |
| | |||||
* | Make the polymorphic allocators allocate cleared memory | Chris Robinson | 2018-11-02 | 1 | -1/+1 |
| | |||||
* | Fix some uses of RESTRICT | Chris Robinson | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | Replace restrict with RESTRICT | Chris Robinson | 2018-10-29 | 12 | -49/+49 |
| | |||||
* | Don't scale the reverb fade counter so much | Chris Robinson | 2018-09-30 | 1 | -5/+6 |
| | |||||
* | Only compare the reverb params that induce a need for fading | Chris Robinson | 2018-09-23 | 1 | -23/+41 |
| | | | | | | | The offsets and coefficients are controlled by a relatively small set of input parameters, just with different base constants or different calculations. This lead to numerous redundant checks since if one value didn't change, others that use the same inputs wouldn't have either. | ||||
* | Clear reverb gain coefficients when doing a device update | Chris Robinson | 2018-09-23 | 1 | -0/+49 |
| | |||||
* | Rename ALreverbState to ReverbState | Chris Robinson | 2018-09-23 | 1 | -23/+23 |
| | |||||
* | Remove another duplicate function | Chris Robinson | 2018-09-19 | 11 | -28/+26 |
| | |||||
* | Add macros for commonly used square roots | Chris Robinson | 2018-09-19 | 1 | -7/+6 |
| | |||||
* | The last reverb loop update doesn't need an aligned count. | Chris Robinson | 2018-09-11 | 1 | -4/+7 |
| | |||||
* | Ensure the max reverb update size is a multiple of 4 | Chris Robinson | 2018-09-11 | 1 | -2/+4 |
| | | | | | | It's not an issue for the final mix, but if one loop has an unaligned count, the next loop will have unaligned input and output buffer targets which can crash the SSE mixers. | ||||
* | Separate the delay line feeding from reading | Chris Robinson | 2018-09-10 | 1 | -2/+4 |
| | | | | | Since it feeds a different line than it reads, the feeding could overwrite what's subsequently read. | ||||
* | Avoid a couple line count assumptions | Chris Robinson | 2018-09-10 | 1 | -2/+2 |
| | |||||
* | Combine identical loops into a separate function | Chris Robinson | 2018-09-10 | 1 | -46/+21 |
| | |||||
* | Handle the early reflection delay separate from late refeed | Chris Robinson | 2018-09-10 | 1 | -57/+40 |
| | |||||
* | Include the mid-band decay with the density gain | Chris Robinson | 2018-08-31 | 1 | -7/+7 |
| | |||||
* | Calcualte and use the maximum reverb update size | Chris Robinson | 2018-08-31 | 1 | -6/+14 |
| | | | | | Instead of requiring it to be at least as big as MAX_UPDATE_SAMPLES, which may not be true in some situations. | ||||
* | Apply the decay gain when reading from the late line | Chris Robinson | 2018-08-31 | 1 | -10/+17 |
| | |||||
* | Don't modify the late reverb density with the echo parameters | Chris Robinson | 2018-08-30 | 1 | -13/+7 |
| | |||||
* | Avoid making extraneous calls | Chris Robinson | 2018-08-26 | 1 | -3/+3 |
| | |||||
* | Pack two arrays into one | Chris Robinson | 2018-08-26 | 1 | -6/+10 |
| |