ignoring the subtleties of things like ambisonics and filtered
channels for the time being, am i right in thinking that surround
panning is just simple math? my mental model is:
        
        total_distance = 0

        foreach speaker
            speaker.distance = speaker.compute_distance (pan center);
            total_distance + speaker.distance
            
        foreach speaker
            speaker.pan_gain_coefficient = speaker.distance/total_distance;

i think there is more to it than this. i know that this doesn't work
for stereo, for example - it doesn't produce an equal power pan.

can someone point me at some good references?

Reply via email to