From experience I know that a task like this can not be taken lightly. I've been developing a lightweight 3D audio library for years and only recently it got in a state I find acceptable (but maybe...