The Audio System has been now implemented in the first incarnation. For this various new module types and modules have been added. Check them out to get an idea what is heading towards you:
- Audio Module Type: Provides the audio processing in the game engine.
- Sound Module Type: Supports loading mono sounds from file.
- OpenAL Audio Module: Provides audio processing using the OpenAL library.
- Ogg Vorbis Sound Module: Supports loading mono sounds from .ogg files.
3D Sound features and music playing/streaming will be implemented later on.
OpenAL and Ogg Vorbis Sound should be able to do at least 4 stereo sound - Although you may want to look into ALSA sound management as another option when the time comes.
I can't influence this. OpenAL decides internally how many speakers are used depending on the Audio Device chosen by the user. The only thing I can do is add the sound sources and OpenAL produces the correct output for the speakers. The engine itself doesn't care at all about speaker count. The Audio Module is responsible for producing the correct sound using the informations ( world, speakers, microphone ) given by the game. This is transparent and gives full control to the Audio Module. Chances are high that there will be multiple Audio Modules since OpenAL is rather restricted in the current shape. For windows there will be for sure an additional DirectInput Audio Module later on for those playing on windows.