better organized OpenAL sources