🍑 nectarine
Audio synthesis tools for C23
Loading...
Searching...
No Matches
🍑 nectarine

Audio synthesis tools for C23.

Building

The recommended way to use Nectarine is to compile the source files directly into your project. If your project uses git, you can add Nectarine as a git submodule.

For best results, compile with -O3 -ffast-math -ffp-contract=fast -fopenmp-simd -march=native -DNDEBUG (or your compiler's equivalent).

Compiler support

Nectarine is written for C23 and OpenMP 4.0.

  • ✅ GCC minimum 13, preferred 15+
  • ✅ Clang 19+
  • ✅ Xcode 16.4+
  • ❌ MSVC does not support C23 nor OpenMP 4.0.

Documentation

You can generate HTML documentation by running doxygen or make docs.