Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | EFX: Autowah implementation | Raulshc | 2018-07-25 | 2 | -2/+271 |
| | | | Add autowah effect using biquad peaking filter and envelope follower | ||||
* | Limit the normalized filter frequency to under half | Chris Robinson | 2018-07-21 | 1 | -1/+1 |
| | | | | | Nearing half, weird things can start happening with the filters' generated sine and cosine values. | ||||
* | Improve handling of 0hz ring modulator frequency | Chris Robinson | 2018-07-21 | 1 | -5/+13 |
| | |||||
* | Start an extension to allow source filter gains greater than 1 | Chris Robinson | 2018-07-15 | 1 | -0/+1 |
| | |||||
* | Prefer sndio over OSS when both are enabled | Tobias Kortkamp | 2018-06-22 | 1 | -3/+3 |
| | | | | Signed-off-by: Tobias Kortkamp <[email protected]> | ||||
* | Properly get the full executable and pathname on FreeBSD | Chris Robinson | 2018-06-08 | 1 | -4/+4 |
| | |||||
* | Always prepare the ALSA PCM handle before starting capture | Chris Robinson | 2018-06-08 | 1 | -2/+9 |
| | | | | | | Draining the ALSA device via stopping puts it into a setup state, which requires re-preparing before playback can start again. Preparing it prior to the first start seems to cause no harm, so just always do it before starting. | ||||
* | Stop capture devices while closing | kdhp | 2018-06-08 | 1 | -0/+6 |
| | | | | | | | In 'alcCaptureCloseDevice', check if the capture device is running and stop it if necessary. This fixes the case where the device data is deallocated while a background thread is still running (Issue #199) | ||||
* | Clamp the maximum normalized reference frequency too | Chris Robinson | 2018-06-03 | 1 | -1/+1 |
| | |||||
* | Use a higher normalized frequency limit for the ring modulator | Chris Robinson | 2018-06-02 | 1 | -1/+1 |
| | |||||
* | Use the biquad high-pass in the ring modulator | Chris Robinson | 2018-05-31 | 1 | -10/+6 |
| | |||||
* | Slightly simplify the modulator square wave generator | Chris Robinson | 2018-05-31 | 1 | -3/+3 |
| | |||||
* | EFX: Ring modulator fixes | Raulshc | 2018-05-31 | 1 | -3/+3 |
| | | | Change from unipolar to bipolar carrier signal in the Ring modulator effect. | ||||
* | 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 |
| | |||||
* | Use a macro to handle common case formatting | Chris Robinson | 2018-05-27 | 1 | -21/+10 |
| | |||||
* | Avoid setting unnecessary variables | Chris Robinson | 2018-05-26 | 1 | -10/+0 |
| | |||||
* | Don't hardcode the max channels for HRTF B-Format decoding | Chris Robinson | 2018-05-26 | 3 | -8/+5 |
| | |||||
* | Improve formatting of the hilbert function | Chris Robinson | 2018-05-24 | 1 | -1/+1 |
| | |||||
* | Clamp the dither depth between 2 and 20 bits | Chris Robinson | 2018-05-23 | 1 | -3/+6 |
| | |||||
* | Add some LIKELY and ASSUME statements | Chris Robinson | 2018-05-23 | 1 | -1/+8 |
| | |||||
* | Fix a function comment about a return value | Chris Robinson | 2018-05-23 | 1 | -3/+1 |
| | |||||
* | Remove unused function | Chris Robinson | 2018-05-23 | 1 | -10/+0 |
| | |||||
* | 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 |
| | |||||
* | Merge pull request #193 from Raulshc/Frequency-shifter | kcat | 2018-05-22 | 2 | -1/+328 |
|\ | | | | | EFX: Frequency shifter | ||||
| * | EFX: Frequency Shifter implementation | Raulshc | 2018-05-20 | 2 | -1/+328 |
| | | | | | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION). | ||||
* | | Add a method to queue multiple buffer layers onto a source | Chris Robinson | 2018-05-21 | 1 | -0/+8 |
| | | |||||
* | | Further clarify a comment about float precision | Chris Robinson | 2018-05-21 | 1 | -3/+3 |
| | | |||||
* | | Simplify counting for the bsinc FIR loop | Chris Robinson | 2018-05-19 | 2 | -8/+16 |
| | | |||||
* | | Accumulate ambisonic upsampler gains using double-precision | Chris Robinson | 2018-05-18 | 1 | -4/+4 |
|/ | |||||
* | Add a function to calculate coefficients from X, Y, Z components | Chris Robinson | 2018-05-17 | 1 | -6/+3 |
| | |||||
* | Simplify counting for SIMD MixRow functions | Chris Robinson | 2018-05-15 | 2 | -16/+20 |
| | |||||
* | Fix a function comment | Chris Robinson | 2018-05-15 | 1 | -2/+3 |
| | |||||
* | Undefine the correct macros | Chris Robinson | 2018-05-15 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | Use a step counter for gain stepping | Chris Robinson | 2018-05-14 | 4 | -76/+100 |
| | | | | | This should provide more stable stepping, preventing floating-point errors from accumulating on each step/sample. | ||||
* | Add a faster double-to-int converter for x87 builds | Chris Robinson | 2018-05-14 | 1 | -1/+25 |
| | |||||
* | Use more accurate elevations for virtual HRTF speaker positions | Chris Robinson | 2018-05-14 | 1 | -8/+8 |
| | |||||
* | Use fastf2i instead of manually rounding with float2int | Chris Robinson | 2018-05-12 | 1 | -4/+4 |
| | |||||
* | Add and use a method for fast float rounding | Chris Robinson | 2018-05-12 | 2 | -1/+2 |
| | | | | | Unlike fastf2i, this keeps the result as a float instead of converting to integer. | ||||
* | Simplify calculating the HRTF B-Format IR length | Chris Robinson | 2018-05-04 | 1 | -19/+19 |
| | |||||
* | Don't assume the FPU is round-to-zero in the pitch shifter | Chris Robinson | 2018-05-04 | 1 | -21/+3 |
| | |||||
* | Don't assume round-to-zero for fastf2i | Chris Robinson | 2018-05-04 | 3 | -58/+18 |
| | |||||
* | Add a specific function for truncating float-to-int conversions | Chris Robinson | 2018-05-03 | 7 | -40/+33 |
| | |||||
* | Avoid fastf2i in the converter init | Chris Robinson | 2018-05-03 | 1 | -1/+2 |
| |