Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update the makemhr utility and default HRTF | Chris Robinson | 2020-02-11 | 1 | -17/+13 |
| | |||||
* | Scale delays when exceeding the max for generated mhr files | Chris Robinson | 2020-02-10 | 1 | -15/+35 |
| | |||||
* | Use the peak IR magnitude to get the onset | Chris Robinson | 2020-01-25 | 2 | -19/+7 |
| | | | | | | | | | | | | While maybe not technically correct, we actually only care about the difference between onsets (any base constant is removed). This should work better since it determines when the IR is most audible, whereas previously it used a variable threshold of when it reached 15% of the max amplitude. An even better method may be to check where the IR amplitude exceeds a fixed threshold (i.e. the same threshold applied to all IRs), but that would need tweaking to find a level that doesn't catch random noise and doesn't potentially miss the more occluded IRs. | ||||
* | Fix MHR limits | Chris Robinson | 2019-12-11 | 1 | -7/+3 |
| | |||||
* | Move duplicate SOFA-related functions to a reusable library | Chris Robinson | 2019-12-11 | 4 | -510/+342 |
| | |||||
* | Simplify a status-checking loop | Chris Robinson | 2019-12-10 | 1 | -7/+6 |
| | |||||
* | Simplify a couple assignments | Chris Robinson | 2019-12-09 | 2 | -10/+6 |
| | |||||
* | Simplify a check | Chris Robinson | 2019-12-08 | 2 | -2/+2 |
| | |||||
* | Load SOFA HRIRs in a background thread | Chris Robinson | 2019-12-08 | 1 | -63/+79 |
| | |||||
* | Report the non-uniform elevations in sofa-info | Chris Robinson | 2019-12-08 | 2 | -29/+46 |
| | |||||
* | Report the number of IRs used from SOFA files | Chris Robinson | 2019-12-08 | 1 | -2/+9 |
| | |||||
* | Simplify some parameters | Chris Robinson | 2019-12-08 | 2 | -59/+49 |
| | |||||
* | Improve detection of compatible layouts in SOFA files | Chris Robinson | 2019-12-08 | 2 | -255/+279 |
| | |||||
* | Update built-in HRTF name for alsoft-config | Chris Robinson | 2019-11-29 | 1 | -2/+1 |
| | |||||
* | Move the polyphase resampler to the common lib | Chris Robinson | 2019-11-28 | 4 | -250/+11 |
| | |||||
* | Properly get the AppData path on Windows in alsoft-config | Chris Robinson | 2019-11-20 | 1 | -2/+21 |
| | |||||
* | Limit HRTF ambisonic decoding to second-order | Chris Robinson | 2019-11-09 | 1 | -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 signal | Chris Robinson | 2019-10-27 | 1 | -76/+55 |
| | |||||
* | Limit the number of azimuths and elevations used in SOFA files | Chris Robinson | 2019-10-22 | 2 | -2/+18 |
| | |||||
* | Fix azimuth limit | Chris Robinson | 2019-10-22 | 2 | -4/+9 |
| | |||||
* | More consistently use doubles in makemhr and loadsofa | Chris Robinson | 2019-10-22 | 2 | -65/+75 |
| | |||||
* | Increase the max elevation and azimuth count for HRTFs | Chris Robinson | 2019-10-21 | 1 | -3/+3 |
| | |||||
* | Add "fast" variants for the bsinc resamplers | Chris Robinson | 2019-09-28 | 1 | -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 input | Chris Robinson | 2019-09-23 | 4 | -192/+198 |
| | |||||
* | Use a unique_ptr to auto-free MYSOFA_HRTF | Chris Robinson | 2019-09-23 | 1 | -47/+32 |
| | |||||
* | Enable and fix some more warnings | Chris Robinson | 2019-09-18 | 1 | -2/+2 |
| | |||||
* | Use our case-insensitive compare functions in makemhr | Chris Robinson | 2019-09-16 | 2 | -20/+22 |
| | |||||
* | Fix a few more GCC warnings | Chris Robinson | 2019-09-14 | 1 | -1/+1 |
| | |||||
* | Enable and fix more warnings | Chris Robinson | 2019-09-14 | 3 | -19/+10 |
| | |||||
* | Avoid implicit conversions with the examples and utils | Chris Robinson | 2019-09-12 | 2 | -2/+2 |
| | |||||
* | Avoid C-style casts in C++ | Chris Robinson | 2019-09-11 | 3 | -8/+8 |
| | |||||
* | Fix some implicit casts | Chris Robinson | 2019-09-11 | 3 | -35/+34 |
| | |||||
* | Make hq-mode the default and update ambisonics.txt | Chris Robinson | 2019-09-08 | 1 | -2/+2 |
| | |||||
* | Return a QString from GetVersionString | Chris Robinson | 2019-08-31 | 3 | -4/+6 |
| | |||||
* | Don't include version.h in mainwindow.cpp | Chris Robinson | 2019-08-31 | 4 | -4/+22 |
| | | | | Should help with post-commit compile times | ||||
* | Update mainwindow.cpp | Chris Robinson | 2019-08-26 | 1 | -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 effect | Raulshc | 2019-08-18 | 2 | -0/+20 |
| | |||||
* | Clean up some more headers | Chris Robinson | 2019-07-28 | 1 | -23/+18 |
| | |||||
* | Properly include getopt.h | Chris Robinson | 2019-07-14 | 1 | -1/+1 |
| | |||||
* | Fixed MSVC error. | Penguin | 2019-07-14 | 1 | -9/+3 |
| | |||||
* | Add missing header. | Penguin | 2019-07-14 | 1 | -0/+1 |
| | |||||
* | MSVC doesn't like parenthesized type initialization | Chris Robinson | 2019-07-13 | 1 | -11/+6 |
| | |||||
* | Rename HRTF Quality title to HRTF Render Method | Chris Robinson | 2019-07-05 | 2 | -11/+11 |
| | |||||
* | Add a setting for hrtf-mode to alsoft-config | Chris Robinson | 2019-07-04 | 3 | -0/+109 |
| | |||||
* | Make a number of settings tristate | Chris Robinson | 2019-04-29 | 2 | -73/+63 |
| | |||||
* | Disable NFC by default | Chris Robinson | 2019-04-29 | 1 | -2/+2 |
| | |||||
* | CMAKE: export PUBLIC headers of OpenAL. | ArthurSonzogni | 2019-04-30 | 1 | -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 64 | Chris Robinson | 2019-04-28 | 2 | -12/+9 |
| | |||||
* | Properly replace sinc4 with cubic in alsoft-config | Chris Robinson | 2019-04-28 | 1 | -3/+3 |
| | |||||
* | Update the period size placeholder text | Chris Robinson | 2019-04-26 | 1 | -6/+6 |
| |