openal + wrapper
compileable math