I'm starting to work on Sound for an engine I'm coding, and I'd like to ask for a general idea on what should I do.
1. Is there something like OpenGL for Audio? By "something" I mean something cross platform with few changes but support various platforms.
I've been looking for Audio equivalents of OpenGL and I found about OpenAL, but I'm not sure if it's exactly what I want. Most tutorials are over a decade old, and there's a bunch of topics mentioning it isn't continued/supported anymore. I've had this happen with OpenGL for me in the past, where I spent quite some time using OpenGL 1.0 or something only to find out nearly everything's different in OpenGL 4.0...
2. I found about a OpenAL Soft, but I couldn't find much about it since because of the name. Is this the "enhanced" version of OpenAL, and is it cross-platform?
3. After looking for some more, I found about this OpenSL ES, maintained by the same group of OpenGL, but it seems it's only for mobile devices and portables... or is there a desktop version I can use?
This seems to be the closest thing to OpenGL I could find of, but I couldn't find anything about using it for Windows.
By "something like" OpenGL I was looking for something that isn't a library ready for use, but an API that I would need to study and understand how sound is processed in the cards/drivers, and that I should develop my own functions/libraries to work with it.
Can someone provide me some updated information on this?