API Reference

API Reference#

The libYSE public C++ API lives in the YSE namespace and is reached through a single header:

#include "yse.hpp"

The pages below are generated from the source code by Doxygen + Breathe.

Synthesis

The patcher has its own section. Its C++ reference is C++ API reference, and every object type is listed in Patcher object reference.

Language bindings use the flat C API. Its page opens with a guide to the rules every C function follows: handles and ownership, error codes and the last error, strings, and which thread each callback runs on.

Language bindings