MAKEHRTF(1)

πŸ“¦ version 1.19.1, in debian bookworm, ubuntu jammy

πŸ’– MAKEHRTF(1) πŸ’–

okay bestie, so this is makehrtf, aka the HRTF Processing and Composition Utility, and it's literally out here making your headphones sound like actual 3D space. section 1 of the manual, user commands, the whole vibe. let's get into it 🎧✨


✨ SYNOPSIS ✨

makehrtf <command> [<option>...]

🌸 DESCRIPTION 🌸

HRTF Processing and Composition Utility β€” that's the whole pitch, no cap. you give it a command, you sprinkle options on top, and it does the HRTF thing. iconic.

πŸŽ€ Commands:

  • -m, --make-mhr β€” makes an OpenAL Soft compatible HRTF data set. defaults the output to: ./oalsoft_hrtf_%r.mhr β€” yes the %r is doing something, hold that thought πŸ’…
  • -t, --make-tab β€” makes the built-in table that gets used when compiling OpenAL Soft. defaults the output to: ./hrtf_tables.inc
  • -h, --help β€” displays this help information. the "bestie i'm lost" button, we love her 🫢

⭐ OPTIONS ⭐

  • -r=<rate> β€” change the data set sample rate to the value you specify, and resample the HRIRs accordingly. glow-up for your sample rate fr.
  • -f=<points> β€” override the FFT window size. (defaults to the first power-of-two that fits four times the number of HRIR points, iykyk)
  • -e={on|off} β€” toggle diffuse-field equalization. (default: on)
  • -s={on|off} β€” toggle surface-weighted diffuse-field average. (default: on)
  • -l={<dB>|none} β€” specify a limit to the magnitude range of the diffuse-field average. (default: 24.00) or just say none and let it run free πŸ¦‹
  • -w=<points> β€” specify the size of the truncation window that's applied after minimum-phase reconstruction. (default: 32)
  • -i=<filename> β€” specify an HRIR definition file to use. (defaults to stdin, so yeah, she'll just read from the void if you don't hand her a file)
  • -o=<filename> β€” specify an output file. this overrides the command-selected default. and here's the main character detail: use of %r will be substituted with the data set sample rate. πŸ’«

🌈 SEE ALSO 🌈

the full documentation for makehrtf is maintained as a Texinfo manual. if the info and makehrtf programs are properly installed at your site, the command

info makehrtf

should give you access to the complete manual. (translation: info makehrtf and the whole manual is right there, go read it, it ate πŸ’…)


not me finishing a manpage and feeling like a scholar. anyway, this was makehrtf 1.15, dated July 2014 β€” yeah she's vintage and she's still serving. mwah, bye bestie πŸ’–πŸŽ€πŸ§š
πŸ“¦ where this page comes from