Support single pole and double pole coordinate systems
The two coordinate systems below, called respectively single-pole and douple-pole, are commonly used to characterize sound source location related to a head listener: [source: https://www.researchgate.net/publication/247945267_The_Physical_and_Psychophysical_Basis_of_Sound_Localization, modified with permission from Middlebrooks JC et al, J Acoust Soc Am 1989; 86:89-108]
IRCAM uses the double-pole coordinate system, while CIPIC uses single-pole coordinate system.
A helper class or function must be implemented to be able to switch from one coordinate system to another, for example with a function transform(from:'1p', to:'2p', coords), where coords would be an array of shape (batch, (azimut, elevation, distance)), where coordinates are given in '1p' coordinate system, and returns an array of same shape with coordinates in '2p' coordinate system.