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