Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add an all-pass filter that replicates the band splitter's phase shift | Chris Robinson | 2017-07-19 | 1 | -0/+12 |
| | |||||
* | Remove an unneeded function | Chris Robinson | 2017-02-28 | 1 | -1/+0 |
| | |||||
* | Remove an unused function | Chris Robinson | 2017-02-23 | 1 | -1/+0 |
| | |||||
* | Remove an unused flag enum | Chris Robinson | 2017-02-20 | 1 | -3/+0 |
| | |||||
* | Apply distance compensation when writing to the output | Chris Robinson | 2017-02-19 | 1 | -1/+1 |
| | |||||
* | Don't use periphonic FOA when the HOA decoder is not periphonic | Chris Robinson | 2017-02-19 | 1 | -0/+1 |
| | |||||
* | Replace more ALuint with ALsizei | Chris Robinson | 2017-01-29 | 1 | -1/+1 |
| | |||||
* | Improve the ambisonic upscaling methods | Chris Robinson | 2017-01-24 | 1 | -0/+18 |
| | | | | | | | | This now takes advantage of the differences seen in generated decoder matrices for first-order compared to second- and third-order, such that with the appropriate frequency-dependent scaling applied to first-order content, the result is identical with a higher-order decoder matrix compared to a first- order matrix for the same layout. | ||||
* | More ALsizei, with the B-Format decoder | Chris Robinson | 2017-01-16 | 1 | -4/+4 |
| | |||||
* | Use ALsizei in a few more places | Chris Robinson | 2017-01-16 | 1 | -1/+1 |
| | |||||
* | Make some pointer-to-array parameters const | Chris Robinson | 2016-10-04 | 1 | -3/+3 |
| | |||||
* | Band-split the HRIRs when building the ambisonic decoder filters | Chris Robinson | 2016-08-21 | 1 | -0/+15 |
| | | | | | This allows each HRIR to contribute a frequency-dependent response, essentially acting like a dual-band decoder playing over the cube speaker array. | ||||
* | Add a stand-alone upsampler for higher-order ambisonic oputput | Chris Robinson | 2016-07-30 | 1 | -0/+10 |
| | |||||
* | Add a config option for distance compensation | Chris Robinson | 2016-03-26 | 1 | -1/+5 |
| | |||||
* | Up-sample first-order content when using a higher order HQ decoder | Chris Robinson | 2016-03-23 | 1 | -0/+5 |
| | |||||
* | Add a specific output for first-order sources | Chris Robinson | 2016-03-22 | 1 | -0/+1 |
| | |||||
* | Add a dual-band ambisonic decoder | Chris Robinson | 2016-03-15 | 1 | -0/+14 |
This uses a virtual B-Format buffer for mixing, and then uses a dual-band decoder for improved positional quality. This currently only works with first- order output since first-order input (from the AL_EXT_BFROMAT extension) would not sound correct when fed through a second- or third-order decoder. This also does not currently implement near-field compensation since near-field rendering effects are not implemented. |