Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Share the interpolation functions and use them in the reverb effect | Chris Robinson | 2010-11-26 | 1 | -14/+14 |
| | |||||
* | Slightly improve channel gain calculations | Chris Robinson | 2010-11-26 | 1 | -7/+6 |
| | |||||
* | Fix early/late reverb panning, and only output reverb on available channels | Chris Robinson | 2010-08-09 | 1 | -28/+48 |
| | |||||
* | Scale output of effects to compensate for device down-mixing | Chris Robinson | 2010-05-12 | 1 | -2/+11 |
| | |||||
* | Store the panning LUT in the device | Chris Robinson | 2010-04-08 | 1 | -1/+1 |
| | |||||
* | use ALintptrEXT in alcReverb.c | Alam Arias | 2010-03-18 | 1 | -2/+2 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -9/+0 |
| | |||||
* | Use powf when available | Chris Robinson | 2010-03-07 | 1 | -6/+6 |
| | |||||
* | Use an inline function to calculate the low-pass filter coefficient | Chris Robinson | 2009-12-09 | 1 | -26/+5 |
| | |||||
* | Fix typo for reverb creation | Chris Robinson | 2009-12-09 | 1 | -1/+1 |
| | |||||
* | Make modulation index 0 map to offset 0 | Chris Robinson | 2009-11-23 | 1 | -1/+1 |
| | |||||
* | The echo should not take energy-attenuated input | Chris Robinson | 2009-11-22 | 1 | -13/+12 |
| | |||||
* | Reorganize and improve the reverb effect | Chris Robinson | 2009-11-19 | 1 | -354/+895 |
| | | | | | Code supplied by Christopher Fitzgerald. This update also implements the echo and modulation parameters. | ||||
* | Move NextPowerOf2 to alMain.h | Chris Robinson | 2009-11-19 | 1 | -18/+0 |
| | |||||
* | Move aluCart2LUTpos to alu.h | Chris Robinson | 2009-11-19 | 1 | -15/+0 |
| | |||||
* | Clear the echo and delay lines even if the buffer doesn't change size | Chris Robinson | 2009-10-21 | 1 | -3/+3 |
| | |||||
* | Remove the Frequency field from the context | Chris Robinson | 2009-10-20 | 1 | -5/+6 |
| | |||||
* | Add a method to update device-dependant effect parameters. | Chris Robinson | 2009-10-20 | 1 | -57/+45 |
| | | | | The effect state's update method will be called afterwards | ||||
* | Be context-agnostic in the effect Create functions | Chris Robinson | 2009-10-19 | 1 | -46/+105 |
| | | | | | | | This allows the effect Update functions to handle the playback frequency being changed. By default the effects assume a maximum frequency of 192khz, however, it can go higher at the cost of the sample buffers being cleared and the risk of an abort() if reallocation fails | ||||
* | Set an error if effect creation fails | Chris Robinson | 2009-05-31 | 1 | -0/+5 |
| | |||||
* | Use the generic FILTER object for the master effect filter | Chris Robinson | 2009-05-30 | 1 | -17/+14 |
| | | | | Also fix a couple comments | ||||
* | Fixup panning gain calculations | Chris Robinson | 2009-05-30 | 1 | -4/+22 |
| | | | | | Clamp the panning vector magnitude to 1, and use an energy-reduction method as the vector magnitude increases (to simulate reverb area occlusion) | ||||
* | Apply slot gain on slot output, not input | Chris Robinson | 2009-05-29 | 1 | -31/+33 |
| | |||||
* | Slot gain changes should have an immediate effect | Chris Robinson | 2009-05-29 | 1 | -4/+2 |
| | |||||
* | Don't expose effect-specific structures | Chris Robinson | 2009-05-29 | 1 | -137/+145 |
| | |||||
* | Add preliminary support for the EAX Reverb effect | Chris Robinson | 2009-05-29 | 1 | -94/+214 |
| | | | | | Not all parameters are supported yet, though it is a little more fuctional than standard reverb | ||||
* | Set some common macros in alu.h | Chris Robinson | 2009-05-16 | 1 | -18/+1 |
| | |||||
* | Use the square of the values when calculating the density gain | Chris Robinson | 2009-03-21 | 1 | -2/+2 |
| | |||||
* | Make sure M_PI is defined for reverb | Chris Robinson | 2009-03-15 | 1 | -0/+4 |
| | |||||
* | Use a modified reverb model that obeys the reverb parameters better | Chris Robinson | 2009-03-02 | 1 | -222/+323 |
| | |||||
* | Fix a comment | Chris Robinson | 2008-11-20 | 1 | -3/+2 |
| | |||||
* | Fix early reflection input | Chris Robinson | 2008-11-19 | 1 | -6/+5 |
| | |||||
* | Simplify in-sample low-pass filter coefficient calculation | Chris Robinson | 2008-11-18 | 1 | -6/+5 |
| | |||||
* | Fix low-pass coefficient calculation | Chris Robinson | 2008-11-18 | 1 | -7/+10 |
| | |||||
* | Don't calculate reverb HF limit if air absorption is 1 | Chris Robinson | 2008-11-18 | 1 | -3/+3 |
| | |||||
* | Remove outdated comments and add copyright header | Chris Robinson | 2008-11-17 | 1 | -9/+19 |
| | |||||
* | Implement a new reverb effect | Chris Robinson | 2008-11-16 | 1 | -0/+549 |
Code created and graciously provided by Christopher Fitzgerald |