Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Avoid extra sample copies and storage in the modulator effect | Chris Robinson | 2018-05-29 | 1 | -7/+6 | |
| | ||||||
* | Use fastf2i instead of manual rounding in another place | Chris Robinson | 2018-05-29 | 1 | -1/+2 | |
| | ||||||
* | Improve formatting of the hilbert function | Chris Robinson | 2018-05-24 | 1 | -1/+1 | |
| | ||||||
* | Use a tighter loop to handle the frequency shifter's fifo | Chris Robinson | 2018-05-22 | 1 | -33/+39 | |
| | ||||||
* | Use fixed point for the frequency shifter's phase | Chris Robinson | 2018-05-22 | 1 | -16/+14 | |
| | ||||||
* | Fix a couple property variable names | Chris Robinson | 2018-05-22 | 1 | -7/+7 | |
| | ||||||
* | Improve the frequency shifter output accum handling | Chris Robinson | 2018-05-22 | 1 | -9/+8 | |
| | ||||||
* | Fix formatting and line endings | Chris Robinson | 2018-05-22 | 1 | -323/+326 | |
| | ||||||
* | EFX: Frequency Shifter implementation | Raulshc | 2018-05-20 | 1 | -0/+323 | |
| | | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION). | |||||
* | Move the ALcomplex and FFT functions to a separate file | Chris Robinson | 2018-05-15 | 1 | -99/+8 | |
| | ||||||
* | Avoid using unsigned values for signed | Chris Robinson | 2018-05-15 | 1 | -1/+1 | |
| | ||||||
* | Add a faster double-to-int converter for x87 builds | Chris Robinson | 2018-05-14 | 1 | -1/+25 | |
| | ||||||
* | Don't assume the FPU is round-to-zero in the pitch shifter | Chris Robinson | 2018-05-04 | 1 | -21/+3 | |
| | ||||||
* | Add a specific function for truncating float-to-int conversions | Chris Robinson | 2018-05-03 | 4 | -21/+20 | |
| | ||||||
* | Use a fixed-point scale for the pitch shifter frequency index | Chris Robinson | 2018-05-03 | 1 | -5/+10 | |
| | ||||||
* | Use doubles for the pitch shifter's FFTs and processing | Chris Robinson | 2018-04-24 | 1 | -43/+68 | |
| | ||||||
* | Rename BiquadState to BiquadFilter | Chris Robinson | 2018-04-04 | 5 | -45/+44 | |
| | ||||||
* | Apply biquad and T60 filters using transposed direct form II | Chris Robinson | 2018-04-03 | 2 | -28/+17 | |
| | ||||||
* | Fix Hanning -> Hann window name | Chris Robinson | 2018-03-24 | 1 | -11/+11 | |
| | ||||||
* | Fix a couple comments about coordinate handedness | Chris Robinson | 2018-03-24 | 1 | -3/+3 | |
| | ||||||
* | EFX: Align some arrays used in intrinsics (#180) | Raulshc | 2018-03-24 | 2 | -2/+2 | |
| | ||||||
* | Rename ALfilterState/Type to BiquadState/Type | Chris Robinson | 2018-03-23 | 5 | -43/+43 | |
| | ||||||
* | Some formatting cleanup | Chris Robinson | 2018-03-22 | 1 | -67/+68 | |
| | ||||||
* | Don't use an ALsizei for a potentially negative value | Chris Robinson | 2018-03-22 | 1 | -2/+3 | |
| | ||||||
* | Define the Hanning window globally once for the pitch shifter | Chris Robinson | 2018-03-22 | 1 | -11/+20 | |
| | ||||||
* | Fix a delta phase offset calculation in the pitch shifter | Chris Robinson | 2018-03-22 | 1 | -1/+1 | |
| | | | | tmp can be negative, and &1 is not the same as %2 in that case. | |||||
* | Hold some immediate values on the stack | Chris Robinson | 2018-03-22 | 1 | -11/+13 | |
| | ||||||
* | Avoid some memset calls in the pitch shifter process loop | Chris Robinson | 2018-03-22 | 1 | -4/+11 | |
| | ||||||
* | Use appropriately-sized buffers for the pitch shifter | Chris Robinson | 2018-03-22 | 1 | -24/+25 | |
| | ||||||
* | Move the filter implementation to a separate directory | Chris Robinson | 2018-03-22 | 8 | -8/+8 | |
| | ||||||
* | Move mixer sources into a sub-directory | Chris Robinson | 2018-03-22 | 1 | -1/+0 | |
| | ||||||
* | Use the global MixSamples for the pitch shifter output | Chris Robinson | 2018-03-22 | 1 | -14/+10 | |
| | ||||||
* | Change a parameter type to float since that's what it's used as | Chris Robinson | 2018-03-22 | 1 | -3/+3 | |
| | ||||||
* | Slightly restructure the pitch-shifter process loop | Chris Robinson | 2018-03-22 | 1 | -115/+110 | |
| | ||||||
* | Fix typo (Substraction -> Subtraction) and rename related function | Chris Robinson | 2018-03-21 | 1 | -3/+3 | |
| | ||||||
* | Don't auto-attenuate the pitch shifter output | Chris Robinson | 2018-03-21 | 1 | -3/+4 | |
| | ||||||
* | Don't use mutable fields for constant values | Chris Robinson | 2018-03-21 | 1 | -39/+42 | |
| | ||||||
* | Avoid placing a 2K sample buffer on the stack | Chris Robinson | 2018-03-21 | 1 | -4/+6 | |
| | ||||||
* | Clean up some code formatting in the pitch shifter source | Chris Robinson | 2018-03-21 | 1 | -494/+478 | |
| | | | | | Clean up excessive newlines and extra-long comments, move static inline definitions to their declarations. | |||||
* | Merge pull request #177 from Raulshc/Pitch-shifter | kcat | 2018-03-21 | 1 | -0/+494 | |
|\ | | | | | EFX:Pitch shifter | |||||
| * | EFX:Own size for pitch shifter buffers | Raulshc | 2018-03-19 | 1 | -17/+18 | |
| | | ||||||
| * | EFX:Pitch Shifter implementation | Raulshc | 2018-03-18 | 1 | -0/+493 | |
| | | | | | | Add pitch shifter effect using standard phase vocoder, based on work of Stephan Bernsee. Only mono signal processing by now. | |||||
* | | Fix the reverb panning behavior to better fit the spec | Chris Robinson | 2018-03-19 | 1 | -83/+38 | |
|/ | | | | | | Previously it would attenuate the response from direction opposite to the vector, whereas the property descriptions say it should simply move all reflections toward the given direction. | |||||
* | Use a macro template to define similar functions | Chris Robinson | 2018-03-15 | 1 | -78/+48 | |
| | ||||||
* | Remove an extraneous + | Chris Robinson | 2018-03-14 | 1 | -1/+1 | |
| | ||||||
* | Move a loop into a function | Chris Robinson | 2018-03-13 | 1 | -5/+7 | |
| | ||||||
* | Only calculate the modulation samples once for all 4 channels | Chris Robinson | 2018-03-08 | 1 | -19/+25 | |
| | ||||||
* | Simplify modulator effect index updating | Chris Robinson | 2018-03-08 | 1 | -3/+2 | |
| | ||||||
* | Avoid AL prefix on internal effect state factory types | Chris Robinson | 2018-02-28 | 9 | -81/+81 | |
| | | | | Also avoid using the generic V/V0 macros for them | |||||
* | Remove the unnecessary ComputeAmbientGains | Chris Robinson | 2018-02-18 | 1 | -1/+4 | |
| |