Harudio Engine

The Sabaton Engine is an in-development audio API intended to be used as part of the Haruka Engine, which is intended to used in the future Ways of Darkness game.

Name
The engine got its name from the Swedish power-metal band Sabaton.

History
Zsolt Tóth originally intended to use OpenAL within the Haruka Engine, until the May of 2018, when he decided to begin the development of Sabaton Engine.

Features
As the game engine isn't released yet, only intended features and ambitions can be listed:
 * Built on top of PortAudio, which means that in theory, every platform is supposed that runs on PortAudio. Nevertheless, the intended platforms are:
 * GNU Linux and Microsoft Windows on PC
 * Android
 * Supported sound formats: OGG and WAV via libsndfile
 * Presence of mixers (for mixing multiple sources into one output), auxiliary effect slots (for assigning effects to sources), resamplers and panners.
 * Several built-in effects:
 * Distortion/Overdrive
 * Audio degrading
 * An interface tailed for the support of custom effects and Impulse response recordings