Harudio Engine

The Harudio Engine (Japanese: ハルディオ・エンジン) 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 name of the engine is a portmanteau of the Japanese female given name "Haruka" (after the Haruka Engine) and the word "audio". The engine was formerly called the Sabaton Engine - after the Swedish power-metal band Sabaton - until the 14th of June, 2018, when the management of the band confirmed that it is illegal to name a piece of software after the band.

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 Harudio Engine.

Features
As the game engine isn't released yet, only intended features and ambitions can be listed:
 * Built on top of either PortAudio or SDL, which means that in theory, every platform that runs either of the two is supported. 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
 * An interface to provide I/O operators for loading audio files.