Documentation/Articles/Overview of Sound System

From NeoAxis Engine Wiki

Jump to: navigation, search
Go to higher level
SoundSystem.jpg

Overview

The sound system is used for 2D and 3D sound output.

The sound system module is an advanced interface used for adding third party audio libraries to the project. Currently the engine has two audio libraries:

The both systems provide similar features.

Features

  • Support of OGG, WAV
  • Support of 3D sound. Positioning and fading.
  • Virtual channels manager. The use of virtual channels enables the developer not to deal with hardware constraints (the maximum number of simultaneously played sounds). The system itself chooses the sounds to be played dependent on the distance from the camera to the sound source and the set priorities.
  • Group change of sound settings (e.g. changing volume and playback speed of all sounds in a certain group)
  • Streaming
  • Microphones support
  • Multi-output (2.0, 2.1, 4.0, 5.1, 6.1 and 7.1)
  • New audio library implementation interface

Choosing an active sound system

To switch between libraries launch NeoAxis Configurator (Configurator.exe) (by default: start -> All programs -> NeoAxis Engine SDK -> Configurator). Open the Sound tab and chose an audio library from the list. Press OK to save the changes. In order to apply changes you have to restart all editors and Game.exe.

ConfiguratorSoundSystem.jpg