---
name: "makehrtf"
section: "1"
platform: "linux"
package: "makehrtf"
version: "1:1.19.1-2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/makehrtf"
---

# makehrtf(1)

HRTF Processing and Composition Utility

## NAME

makehrtf - HRTF Processing and Composition Utility

## SYNOPSIS

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

## DESCRIPTION

HRTF Processing and Composition Utility

### Commands:

- **-m**, **--make-mhr**

  Makes an OpenAL Soft compatible HRTF data set. Defaults output to: ./oalsoft\_hrtf\_%r.mhr

- **-t**, **--make-tab**

  Makes the built-in table used when compiling OpenAL Soft. Defaults output to: ./hrtf\_tables.inc

- **-h**, **--help**

  Displays this help information.

## OPTIONS

- **-r=**\<rate\>

  Change the data set sample rate to the specified value and resample the HRIRs accordingly.

- **-f=**\<points\>

  Override the FFT window size (defaults to the first powerof-two that fits four times the number of HRIR points).

- **-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).

- **-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).

- **-o=**\<filename\>

  Specify an output file.  Overrides command-selected default. 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.
