aboutsummaryrefslogtreecommitdiffstats
path: root/utils/makemhr/loadsofa.h
Commit message (Collapse)AuthorAgeFilesLines
* Resample before frequency analysisChris Robinson2022-05-131-1/+1
| | | | | | | | | | We want to resample before minimum phase reconstruction since that changes the phase relationship of the sampled signal, introducing a slight bit of noise from truncated sampling. It's not clear that the frequency domain resampling method is accurate, so resampling prior to frequency analysis is an alternative to ensure the resulting frequencies are given the proper phase for sampling. This also cleans up some micro allocations in loops.
* Use multiple threads for magnitude calculationsChris Robinson2020-06-191-2/+2
| | | | Also allow user-declarable thread count.
* Support loading SOFA files directly with makemhrChris Robinson2019-03-251-0/+4
| | | | | | | 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.
* Move makemhr's .def loading code to a separate sourceChris Robinson2019-03-241-0/+6
|
* Rename makehrtf to makemhr and move it to a subdirectoryChris Robinson2019-03-241-0/+0