Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Apply the initial decay and air absorption after gain clamping | Chris Robinson | 2018-03-29 | 1 | -42/+42 |
| | |||||
* | Pass the azimuth and elevation to CalcPanningAndFilters | Chris Robinson | 2018-03-29 | 1 | -42/+32 |
| | |||||
* | Combine two loops | Chris Robinson | 2018-03-29 | 1 | -27/+25 |
| | |||||
* | Merge pull request #184 from hhyyrylainen/master | kcat | 2018-03-29 | 1 | -0/+1 |
|\ | | | | | Added missing string include to alffplay | ||||
| * | Added missing string include to alffplay | Henri Hyyryläinen | 2018-03-30 | 1 | -0/+1 |
|/ | |||||
* | Don't specify macros as arguments to CHECK_INCLUDE_FILE(S) | Chris Robinson | 2018-03-28 | 1 | -2/+13 |
| | |||||
* | Check all buffers to update a source with | Chris Robinson | 2018-03-28 | 1 | -2/+5 |
| | |||||
* | Store the ALbufferlistitem's composited/max sample length | Chris Robinson | 2018-03-27 | 3 | -105/+50 |
| | |||||
* | Rename NfcFilterUpdate* to NfcFilterProcess* for consistency | Chris Robinson | 2018-03-27 | 3 | -8/+8 |
| | |||||
* | Slightly relax the memory order for ref counters | Chris Robinson | 2018-03-26 | 1 | -3/+3 |
| | |||||
* | Condense an if check | Chris Robinson | 2018-03-26 | 1 | -3/+2 |
| | |||||
* | Clear mixing target parameters before setting them | Chris Robinson | 2018-03-25 | 1 | -70/+23 |
| | |||||
* | Reduce the gain of front-panned sounds with plain stereo | Chris Robinson | 2018-03-25 | 1 | -2/+2 |
| | | | | | | Now front-center sounds are attenuated by roughly -4.5dB instead of -3dB. This will help keep rear-panned sounds from attenuating too much while not making front-panned also attenuate too much. | ||||
* | Annotate the B-Format rotation/conversion matrix | Chris Robinson | 2018-03-25 | 1 | -7/+11 |
| | |||||
* | Fix Hanning -> Hann window name | Chris Robinson | 2018-03-24 | 1 | -11/+11 |
| | |||||
* | Fix capture device closing in the CoreAudio backend | Chris Robinson | 2018-03-24 | 1 | -14/+26 |
| | |||||
* | Merge pull request #181 from jhasse/sdl2-include | kcat | 2018-03-24 | 1 | -0/+1 |
|\ | | | | | Also add SDL2's include path | ||||
| * | Also add SDL2's include path | Jan Niklas Hasse | 2018-03-24 | 1 | -0/+1 |
|/ | |||||
* | Use proc_pidpath to get the process path on macOS when available | Chris Robinson | 2018-03-24 | 3 | -0/+28 |
| | |||||
* | Fix a couple comments about coordinate handedness | Chris Robinson | 2018-03-24 | 2 | -4/+4 |
| | |||||
* | 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 | 10 | -99/+99 |
| | |||||
* | Remove an unused struct and move some functions to where they're used | Chris Robinson | 2018-03-23 | 1 | -38/+24 |
| | |||||
* | Combine multiple allocations into one | Chris Robinson | 2018-03-23 | 1 | -16/+5 |
| | |||||
* | 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 | 2 | -11/+24 |
| | |||||
* | 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 NFC filters to the filter directory | Chris Robinson | 2018-03-22 | 4 | -12/+10 |
| | |||||
* | Move the filter implementation to a separate directory | Chris Robinson | 2018-03-22 | 17 | -249/+266 |
| | |||||
* | Rename mixer_inc.c to hrtf_inc.c | Chris Robinson | 2018-03-22 | 4 | -3/+3 |
| | |||||
* | Move mixer sources into a sub-directory | Chris Robinson | 2018-03-22 | 14 | -22/+21 |
| | |||||
* | 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 |
| | |||||
* | Avoid duplicate path searches in the router | Chris Robinson | 2018-03-21 | 1 | -18/+39 |
| | | | | | And avoid inadvertently increasing the priority of the system path over the executable's path, or either of them over the current working directory. | ||||
* | 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. | ||||
* | Fix for older MSVC lacking strtof | Chris Robinson | 2018-03-21 | 1 | -0/+7 |
| | |||||
* | Merge pull request #177 from Raulshc/Pitch-shifter | kcat | 2018-03-21 | 10 | -10/+543 |
|\ | | | | | EFX:Pitch shifter | ||||
| * | EFX:Own size for pitch shifter buffers | Raulshc | 2018-03-19 | 1 | -17/+18 |
| | | |||||
| * | Alsoft-config: Add pitch shifter effect | Raulshc | 2018-03-18 | 3 | -8/+28 |
| | | |||||
| * | EFX:Pitch Shifter implementation | Raulshc | 2018-03-18 | 7 | -2/+514 |
| | | | | | | Add pitch shifter effect using standard phase vocoder, based on work of Stephan Bernsee. Only mono signal processing by now. | ||||
* | | Update the multi-reverb example with improved transitions | Chris Robinson | 2018-03-20 | 1 | -143/+236 |
| | | | | | | | | | | | | | | | | This better calculates the environment coverage by correctly calculating the portal's extents, improves the panning direction when close to the portal, and applies attenuation based on contribution. Movement has changed to make the listener move back and forth between environments with a stationary source, rather than continually looping environments with a position-relative source. |