Я не верю, что вы можете изменить HRTF в OpenAL. Вы, конечно, не можете сделать это, введя параметрические значения, такие как размер носа или ушной раковины. Единственный способ узнать ваш HRTF - это вставить очень маленькие, очень точные микрофоны в ваши уши, зайти в безэховую камеру и измерить частотную характеристику под каждым углом вокруг вашей головы. Очевидно, что это отнимает много времени, дорого и непрактично. Было бы замечательно иметь возможность рассчитать HRTF по измерению вашей головы, но, к сожалению, акустика не настолько детерминирована, и ваше ухо очень чувствительно к неточностям, как вы указали. Я думаю, что OpenAL HRTF основан на некоторых измерениях фиктивной головки KEMAR ( эти возможно?).
Итак, я думаю, что короткий ответ заключается в том, что вы не можете изменить HRTF для OpenAL. Поскольку HRTF является настолько сложной функцией, к которой ваше ухо так чувствительно, нет точного способа аппроксимировать ее параметрическими значениями.