libYSE
======

libYSE is a cross-platform C++ sound engine for games and interactive
applications. It plays audio files and procedural sources at any position in
a 3D scene, mixes them through a hierarchical channel tree, and applies
positioned reverb zones that the listener moves through naturally. Windows,
Linux, and Android are supported.

New here? Start with :doc:`intro/index`, then :doc:`intro/mental_model`,
then :doc:`intro/hello_sound`. Looking for a specific class or function?
The :doc:`api/index` is the full reference.

.. toctree::
   :maxdepth: 2
   :caption: Get started

   intro/index
   intro/mental_model
   intro/install
   intro/hello_sound

.. toctree::
   :maxdepth: 2
   :caption: Tutorials

   tutorials/index

.. toctree::
   :maxdepth: 2
   :caption: API reference

   api/index
