aboutsummaryrefslogtreecommitdiffstats
path: root/alc/panning.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename a couple structs for clarityChris Robinson2019-12-061-28/+28
|
* Add an index map for 2D FuMa channelsChris Robinson2019-12-011-0/+1
|
* Update the second-order decoder for HRTFChris Robinson2019-11-301-57/+45
| | | | | This uses fewer virtual speakers to help with clarity. The fewer speakers used for the response, the less destructive phase interference there should be.
* Add an option to limit the HRTF's IR sizeChris Robinson2019-11-281-3/+5
|
* Resample HRIRs when loadingChris Robinson2019-11-281-10/+2
|
* Rework HRTF enuemration so the loaded HRTFs are separateChris Robinson2019-11-281-6/+6
|
* Rename HrtfEntry to HrtfStoreChris Robinson2019-11-281-4/+4
|
* Add a first-order ambisonic decoder for HRTFChris Robinson2019-11-181-20/+49
|
* Simplify some pi statementsChris Robinson2019-11-161-26/+29
|
* Use wrappers to distinguish elevation and azimuth valuesChris Robinson2019-11-161-26/+26
|
* Improve precision of the HRTF ambisonic decoder matrixChris Robinson2019-11-131-54/+56
|
* Limit HRTF ambisonic decoding to second-orderChris Robinson2019-11-091-33/+28
| | | | | | The generated third-order matrix has incorrect first-order coefficients, indicating a wonky decoder. The generated second-order matrix looks more stable.
* Change a few more really small gain values to 0Chris Robinson2019-10-261-8/+8
|
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-10/+10
|
* Report the real ambisonic order set for HRTF renderingChris Robinson2019-10-241-5/+6
|
* Use a 26-point Lebedev grid for the HRTF ambisonic decodeChris Robinson2019-10-231-39/+51
|
* Use a span instead of a reference-to-arrayChris Robinson2019-10-051-12/+13
|
* Avoid extraneous parametersChris Robinson2019-09-251-2/+2
|
* Use blended HRIRs for the B-Format decodeChris Robinson2019-09-241-21/+20
|
* Use an array to match the HRTF rendering methodChris Robinson2019-09-241-17/+20
|
* Remove the last uses of the system's str[n]casecmpChris Robinson2019-09-161-10/+11
|
* Use an unsigned index valueChris Robinson2019-09-141-4/+1
|
* Fix more implicit conversionsChris Robinson2019-09-141-16/+17
|
* Store the ambisonic order as unsignedChris Robinson2019-09-131-4/+4
|
* Make IrSize unsignedChris Robinson2019-09-131-1/+1
|
* Use unsigned channel indicesChris Robinson2019-09-121-16/+18
|
* Make hq-mode the default and update ambisonics.txtChris Robinson2019-09-081-4/+3
|
* Pass unsigned sample count to aluMixDataChris Robinson2019-08-251-2/+2
|
* Make the post-process methods member functionsChris Robinson2019-08-071-5/+5
|
* Update some includesChris Robinson2019-08-051-13/+25
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-291-1/+1
|
* Rename Alc to alcChris Robinson2019-07-281-0/+964