pub fn head_relative_position(source: [f32; 3], listener_yaw: f32) -> [f32; 3]
Rotate source position into head frame (listener at origin, yaw around Y).