MAKEMHR(1)
π MAKEMHR(1) β bestie edition π
okay so you're looking at makemhr, which lives in section 1 of the manual (aka User Commands), and honestly? it's giving HRTF Processing and Composition Utility energy. no cap. let's get into it π
β¨ NAME β¨
makemhr β HRTF Processing and Composition Utility π
π¦ SYNOPSIS π¦
makemhr <command> [<option>...]
like⦠you pick a command, and then you sprinkle options on top. that's the whole vibe. periodt.
πΈ DESCRIPTION πΈ
okay so bestie, makemhr is literally the HRTF Processing and Composition Utility. that's the whole thing. it processes, it composes, it slays β¨
π Commands: π
these are the big moves. pick one, you don't need all of them (except the ones you do π).
-m,--make-mhrβ makes an OpenAL Soft compatible HRTF data set π§. by default it dumps the output to:./oalsoft_hrtf_%r.mhr-t,--make-tabβ makes the built-in table that gets used when you're compiling OpenAL Soft π οΈ. by default it dumps the output to:./hrtf_tables.inc-h,--helpβ shows you this help information. the classic "help me help you" moment π
π OPTIONS π
these are your little knobs and dials, bestie. twist responsibly π
-r=<rate>β changes the data set sample rate to whatever value you give it, and resamples the HRIRs to match π-f=<points>β overrides the FFT window size. if you don't say anything, it defaults to the first power-of-two that fits four times the number of HRIR points πͺ-e={on|off}β toggles diffuse-field equalization. default:onποΈ-s={on|off}β toggles the surface-weighted diffuse-field average. default:onπ-l={<dB>|none}β sets a limit on the magnitude range of the diffuse-field average. default:24.00π-w=<points>β sets the size of the truncation window that gets applied after minimum-phase reconstruction. default:32βοΈ-i=<filename>β tells it which HRIR definition file to use. if you don't, it defaults tostdinπ₯-o=<filename>β tells it where to write the output file. this one overrides the default that the command picked for you π. and if you use%rin there, it gets substituted with the data set sample rate π
fr fr,<rate>,<points>,<dB>,<filename>are all placeholders β swap in your actual values, don't type the angle brackets literally π
and that's the whole page, bestie π«Ά this was makemhr version 1.15, dated July 2014. iconic. ate. no crumbs. go make some HRTFs πβ¨π
π¦ where this page comes from
- ubuntu resolute: openal-tools 1:1.25.1-2 Β· LGPL-2.0-or-later
- ubuntu stonking: openal-tools 1:1.25.2-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms