From 57719a038c6ce82f4cfd93c0936348d6f38a6312 Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Sat, 9 Jul 2022 18:41:07 -0700 Subject: [PATCH] [HRTF] Reverse Z axis of speakers above listener Apparently, positive elevation is above, negative is below. Signed-off-by: Christopher Snowhill --- Audio/Output/HeadphoneFilter.mm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Audio/Output/HeadphoneFilter.mm b/Audio/Output/HeadphoneFilter.mm index c856fc9ef..17c79cc09 100644 --- a/Audio/Output/HeadphoneFilter.mm +++ b/Audio/Output/HeadphoneFilter.mm @@ -40,13 +40,13 @@ static const speakerPosition speakerPositions[18] = { { .elevation = DEGREES(0.0), .azimuth = DEGREES(-180.0), .distance = 1.0 }, { .elevation = DEGREES(0.0), .azimuth = DEGREES(-90.0), .distance = 1.0 }, { .elevation = DEGREES(0.0), .azimuth = DEGREES(+90.0), .distance = 1.0 }, - { .elevation = DEGREES(-90.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(-30.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(+30.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(-135.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, - { .elevation = DEGREES(-45.0), .azimuth = DEGREES(+135.0), .distance = 1.0 } + { .elevation = DEGREES(+90.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(-30.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(+30.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(-135.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(0.0), .distance = 1.0 }, + { .elevation = DEGREES(+45.0), .azimuth = DEGREES(+135.0), .distance = 1.0 } }; @interface impulseCacheObject : NSObject {