aboutsummaryrefslogtreecommitdiffstats
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Properly get the AppData path on Windows in alsoft-configChris Robinson2019-11-201-2/+21
|
* Limit HRTF ambisonic decoding to second-orderChris Robinson2019-11-091-5/+7
| | | | | | The generated third-order matrix has incorrect first-order coefficients, indicating a wonky decoder. The generated second-order matrix looks more stable.
* Adjust padding in alsoft-config and remove an invalid signalChris Robinson2019-10-271-76/+55
|
* Limit the number of azimuths and elevations used in SOFA filesChris Robinson2019-10-222-2/+18
|
* Fix azimuth limitChris Robinson2019-10-222-4/+9
|
* More consistently use doubles in makemhr and loadsofaChris Robinson2019-10-222-65/+75
|
* Increase the max elevation and azimuth count for HRTFsChris Robinson2019-10-211-3/+3
|
* Add "fast" variants for the bsinc resamplersChris Robinson2019-09-281-0/+2
| | | | | | This simply omits the scale factor from the filter, similar to how up-sampling does. The consequence of this is less smooth transitions when ramping the pitch while down-sampling, but otherwise behaves fine.
* Use istream for makemhr inputChris Robinson2019-09-234-192/+198
|
* Use a unique_ptr to auto-free MYSOFA_HRTFChris Robinson2019-09-231-47/+32
|
* Enable and fix some more warningsChris Robinson2019-09-181-2/+2
|
* Use our case-insensitive compare functions in makemhrChris Robinson2019-09-162-20/+22
|
* Fix a few more GCC warningsChris Robinson2019-09-141-1/+1
|
* Enable and fix more warningsChris Robinson2019-09-143-19/+10
|
* Avoid implicit conversions with the examples and utilsChris Robinson2019-09-122-2/+2
|
* Avoid C-style casts in C++Chris Robinson2019-09-113-8/+8
|
* Fix some implicit castsChris Robinson2019-09-113-35/+34
|
* Make hq-mode the default and update ambisonics.txtChris Robinson2019-09-081-2/+2
|
* Return a QString from GetVersionStringChris Robinson2019-08-313-4/+6
|
* Don't include version.h in mainwindow.cppChris Robinson2019-08-314-4/+22
| | | | Should help with post-commit compile times
* Update mainwindow.cppChris Robinson2019-08-261-228/+227
| | | | | Use the less-error-prone pointer-to-member syntax for connect calls, and use uniform initialization more often.
* Alsoft-config: Add vocal morpher effectRaulshc2019-08-182-0/+20
|
* Clean up some more headersChris Robinson2019-07-281-23/+18
|
* Properly include getopt.hChris Robinson2019-07-141-1/+1
|
* Fixed MSVC error.Penguin2019-07-141-9/+3
|
* Add missing header.Penguin2019-07-141-0/+1
|
* MSVC doesn't like parenthesized type initializationChris Robinson2019-07-131-11/+6
|
* Rename HRTF Quality title to HRTF Render MethodChris Robinson2019-07-052-11/+11
|
* Add a setting for hrtf-mode to alsoft-configChris Robinson2019-07-043-0/+109
|
* Make a number of settings tristateChris Robinson2019-04-292-73/+63
|
* Disable NFC by defaultChris Robinson2019-04-291-2/+2
|
* CMAKE: export PUBLIC headers of OpenAL.ArthurSonzogni2019-04-301-0/+2
| | | | | | | | | | | | | | | | Remove the cmake function: INCLUDE_DIRECTORIES(..) Replace it by: TARGET_INCLUDE_DIRECTORIES(...) It gives us the opportunity to define whether or not OpenAL dependencies should be exported or not (using PUBLIC or PRIVATE keywoard). [user visible changes] The OpenAL PUBLIC headers are exported. When a target depends on OpenAL, it will have access to its public headers. Some small refactor along the way.
* Increase the period size slider and don't use steps of 64Chris Robinson2019-04-282-12/+9
|
* Properly replace sinc4 with cubic in alsoft-configChris Robinson2019-04-281-3/+3
|
* Update the period size placeholder textChris Robinson2019-04-261-6/+6
|
* Simplify applying the field magnitude factorChris Robinson2019-03-271-2/+2
|
* Avoid recreating temporary buffers all the timeChris Robinson2019-03-261-68/+85
|
* Fix a return type for accumulationChris Robinson2019-03-261-1/+1
|
* Require IR dimensions from a SOFA fileChris Robinson2019-03-261-2/+2
|
* Avoid some explicit loopsChris Robinson2019-03-261-39/+30
|
* Add a missing include for varargsChris Robinson2019-03-261-0/+1
|
* Support loading SOFA files directly with makemhrChris Robinson2019-03-254-4/+662
| | | | | | | This extracts the definition info it can from the SOFA, and uses the same logic as sofa-info to automatically detect an appropriate layout. There is a bit of code duplication from loaddef.cpp and sofa-info.cpp, though there are slight modifications.
* Detect SOFA files for makemhr inputChris Robinson2019-03-253-12/+38
|
* Use only a single function to load the HrirDataTChris Robinson2019-03-253-41/+55
|
* Add a command-line option to force mono input with makemhrChris Robinson2019-03-244-8/+26
|
* Cleanup some unnecessary parametersChris Robinson2019-03-244-49/+29
|
* Move makemhr's .def loading code to a separate sourceChris Robinson2019-03-246-2077/+2155
|
* Change references of makehrtf to makemhrChris Robinson2019-03-245-13/+13
|
* Rename makehrtf to makemhr and move it to a subdirectoryChris Robinson2019-03-245-0/+0
|
* Mirror a couple HRIR elevations from the top for the bottomChris Robinson2019-03-131-16/+92
| | | | | | | Because the ears are offset from center, linear interpolation from the lowest defined elevation to the -90 degree bottom misses this slight deviation. Mirroring one or two more elevations from the top helps catch it, and bilinear interpolation is used to transition back to the lowest known measurements.