Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move some headers out of the Include subdirectory | Chris Robinson | 2019-07-28 | 1 | -56/+0 |
| | |||||
* | Remove extraneous typedef, struct, and enum keywords | Chris Robinson | 2018-12-24 | 1 | -21/+19 |
| | |||||
* | Automatically clean up filters and effects with their sublists | Chris Robinson | 2018-11-25 | 1 | -9/+0 |
| | |||||
* | Move the filter implementation to a separate directory | Chris Robinson | 2018-03-22 | 1 | -115/+2 |
| | |||||
* | Use function-like macros to call filter and effect vtable methods | Chris Robinson | 2018-03-08 | 1 | -1/+9 |
| | |||||
* | Store filters in an array of lists | Chris Robinson | 2018-01-27 | 1 | -15/+1 |
| | |||||
* | Replace some freq_mult variable names with f0norm | Chris Robinson | 2018-01-13 | 1 | -9/+27 |
| | | | | | | The latter is a bit more descriptive as f0 is often used to denote the reference frequency of a filter, so f0norm indicates the normalized reference frequency (ref_freq / sample_rate). | ||||
* | Use a more normal vtable setup for filter methods | Chris Robinson | 2018-01-13 | 1 | -19/+23 |
| | |||||
* | Add a method to copy a filter's coefficients | Chris Robinson | 2017-05-21 | 1 | -0/+9 |
| | |||||
* | Use ALsizei and ALint for sizes and offsets with resamplers and filters | Chris Robinson | 2017-01-16 | 1 | -2/+2 |
| | |||||
* | Reorder filter coefficients | Chris Robinson | 2016-12-21 | 1 | -1/+1 |
| | |||||
* | Call ALfilterState_processC directly | Chris Robinson | 2016-09-12 | 1 | -3/+2 |
| | | | | | | It's the only implementation currently, so there's no point to having it stored as a function pointer in the filter struct. Even if there were SIMD versions, it'd be a global selection, not per-instance. | ||||
* | Add 'restrict' to another parameter | Chris Robinson | 2016-08-03 | 1 | -1/+1 |
| | |||||
* | Remove the last use of ALfilterState_processSingle | Chris Robinson | 2016-07-26 | 1 | -17/+0 |
| | |||||
* | Add some more restrict keywords | Chris Robinson | 2016-07-26 | 1 | -2/+2 |
| | |||||
* | Rename input_gain to b0 | Chris Robinson | 2016-07-26 | 1 | -3/+2 |
| | |||||
* | Hold the effect and filter maps while handling effects and filters | Chris Robinson | 2016-05-12 | 1 | -2/+11 |
| | |||||
* | Reorder filterstate properties | Chris Robinson | 2016-01-23 | 1 | -7/+8 |
| | |||||
* | Inline a couple filterstate methods | Chris Robinson | 2016-01-23 | 1 | -2/+25 |
| | |||||
* | Pass in the Q parameter for setting the filter parameters | Chris Robinson | 2015-11-01 | 1 | -8/+35 |
| | | | | Also better handle the peaking filter gain. | ||||
* | Update filter histories even when they're not used | Chris Robinson | 2015-10-24 | 1 | -0/+2 |
| | | | | | | If the filter properties are continually updated, and the HF or LF gain goes from <1, to 1, and later back to <1, the history shouldn't hold stale values from before it was at 1. | ||||
* | Add a ALfilterState method to process multiple samples at once | Chris Robinson | 2014-05-18 | 1 | -0/+5 |
| | |||||
* | Implementing handling high-pass filter properties | Chris Robinson | 2014-05-17 | 1 | -0/+3 |
| | |||||
* | Document the different filter types, and combine some split lines | Chris Robinson | 2014-05-17 | 1 | -0/+6 |
| | |||||
* | Rename freq_scale parameter to freq_mult | Chris Robinson | 2014-05-17 | 1 | -1/+1 |
| | |||||
* | Add HF Reference as a filter property | Chris Robinson | 2014-05-14 | 1 | -0/+1 |
| | |||||
* | Make LOWPASSFREQREF a float value | Chris Robinson | 2014-05-11 | 1 | -1/+1 |
| | |||||
* | Remove an unused method | Chris Robinson | 2014-03-23 | 1 | -9/+0 |
| | |||||
* | Move some inline methods to their appropriate headers | Chris Robinson | 2013-11-04 | 1 | -0/+5 |
| | |||||
* | Use C99 inline semantics | Chris Robinson | 2013-11-04 | 1 | -2/+2 |
| | |||||
* | Implement the Autowah effect. | Chris Robinson | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | Use ALfilterState for the distortion effect filters | Chris Robinson | 2013-06-06 | 1 | -0/+8 |
| | |||||
* | Silence some clang warnings | Chris Robinson | 2013-06-05 | 1 | -6/+0 |
| | |||||
* | Use C99's inline instead of __inline | Chris Robinson | 2013-05-28 | 1 | -2/+2 |
| | |||||
* | Use the high-shelf filter in place of low-pass | Chris Robinson | 2013-05-28 | 1 | -2/+0 |
| | | | | | They effectively both work to lower (or raise) high frequencies. However, the high-shelf performs better when gain=1. | ||||
* | Use ALfilterState for the master echo and reverb filters | Chris Robinson | 2013-05-27 | 1 | -19/+0 |
| | |||||
* | Remove an unused method | Chris Robinson | 2013-05-27 | 1 | -12/+0 |
| | |||||
* | Use ALfilterState for the source direct and send filters | Chris Robinson | 2013-05-27 | 1 | -0/+2 |
| | |||||
* | Move ALEQFilter to alFilter.c/h and rename it to ALfilterState | Chris Robinson | 2013-05-27 | 1 | -0/+43 |
| | |||||
* | Use a properly-defined history for the FILTER struct | Chris Robinson | 2013-05-21 | 1 | -9/+5 |
| | |||||
* | Move a couple macros to more appropriate headers | Chris Robinson | 2012-09-14 | 1 | -0/+2 |
| | |||||
* | Fix up some more header includes | Chris Robinson | 2012-09-14 | 1 | -2/+1 |
| | |||||
* | Remove unused filter functions | Chris Robinson | 2012-08-15 | 1 | -21/+0 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 1 | -2/+2 |
| | |||||
* | Use function pointers to set type-specific filter properties | Chris Robinson | 2011-09-11 | 1 | -2/+20 |
| | |||||
* | Multiply the history offset in the filtering funcitons | Chris Robinson | 2011-05-18 | 1 | -36/+2 |
| | |||||
* | Uninline lpCoeffCalc | Chris Robinson | 2011-05-18 | 1 | -13/+1 |
| | |||||
* | Use the same filters for mono sources and multi-channel | Chris Robinson | 2011-05-03 | 1 | -4/+4 |
| | |||||
* | Use click removal when starting a source | Chris Robinson | 2010-08-14 | 1 | -0/+37 |
| | |||||
* | Use a map for the filter list | Chris Robinson | 2010-05-18 | 1 | -2/+0 |
| |