Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |