From 7ad1b45d11e74dd8d66378c9fbe913e2c5b53930 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sat, 4 Feb 2012 10:29:19 -0800 Subject: [PATCH] Change the default stereo speaker positions to match the stereo channel positions A separate "headphones" configuration may be nice to add for -90,+90, however not many audio APIs can detect this. Ideally HRTF would be used with headphones too, which largely ignores the speaker positions, however there could be situations where this is unfeasible or unwanted. --- Alc/panning.c | 4 ++-- alsoftrc.sample | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Alc/panning.c b/Alc/panning.c index 0d83ea30..1d16188f 100644 --- a/Alc/panning.c +++ b/Alc/panning.c @@ -185,8 +185,8 @@ ALvoid aluInitPanning(ALCdevice *Device) Device->NumChan = 2; Speaker2Chan[0] = FRONT_LEFT; Speaker2Chan[1] = FRONT_RIGHT; - SpeakerAngle[0] = F_PI/180.0f * -90.0f; - SpeakerAngle[1] = F_PI/180.0f * 90.0f; + SpeakerAngle[0] = F_PI/180.0f * -30.0f; + SpeakerAngle[1] = F_PI/180.0f * 30.0f; SetSpeakerArrangement("layout_STEREO", SpeakerAngle, Speaker2Chan, Device->NumChan); break; diff --git a/alsoftrc.sample b/alsoftrc.sample index ca68b8be..6ee67058 100644 --- a/alsoftrc.sample +++ b/alsoftrc.sample @@ -144,7 +144,7 @@ # Channel-specific layouts may be specified to override the layout option. The # same speakers as the layout option are available, and the default settings # are shown below. -#layout_STEREO = fl=-90, fr=90 +#layout_STEREO = fl=-30, fr=30 #layout_QUAD = fl=-45, fr=45, bl=-135, br=135 #layout_51CHN = fl=-30, fr=30, fc=0, bl=-110, br=110 #layout_61CHN = fl=-30, fr=30, fc=0, sl=-90, sr=90, bc=180 -- 2.11.4.GIT