val pan : float -> float * floatval pan_linear : float -> float * floatval ears_apart : bool Stdlib.refval interaural_delay : float -> inttype vec = {x : float;y : float;z : float;
}val vec : float -> float -> float -> vecval direction : listener:vec -> right:vec -> vec -> floatval distance : vec -> vec -> floatval attenuation : reference:float -> float -> floatval air_loss : frequency:float -> float -> floatval air_cutoff : float -> floatval doppler :
speed_of_sound:float ->
listener:vec ->
listener_velocity:vec ->
source:vec ->
source_velocity:vec ->
float