I usually use Paul’s Code Sound System but recently I have found a few problems:
- doesn’t work with LWJGL3
- I can’t use inputstreams on it (I would like to use my own resource loader which returns an inputstream)
- When looking through the source (trying to fix the above problems) I started to see many silly ideas put into it
Then I thought about making my own… But I have no idea about OpenAL, loading .wav and .ogg files, etc.
So does anybody know any library for LWJGL3 OpenAL which can:
- load .wav and .ogg files from inputstream
- streaming sound or music files
- 3D surround sound with stuff like attenuation and doppler effect
- play, pause and stop sounds
Some stuff which I dont actually want but it would be nice:
- master volume
- Java Sound backing if OpenAL isn’t supported
- the ability to make a sound play slower
Thx in advance…