Cool idea! It is quite simplistic now, but I can't wait to see what will be added to this.
I think some more cool functions could include:
- A skip forward/backward in time function. (like arrows in youtube)
- Some lerp position/pan functions.
- Reversing the playback.
- Playing a clip when another is done. (nice because many songs have an intro that plays once, and then a looping part)
- StopAll/PauseAll/FadeOutAll functions that can be called when pausing the game
- Maybe some easy low/high pass filters so that I don't have to bother setting up the audio mixer and exposing the correct variables
- Some crossfade functions or even like a FadeToNoise function for when the player dies
Also for whatever reason, the lerping functions don't seems to work properly, they just wait and then instantly update at the end.
But otherwise, great work :D