tanh-lib

Modular C++ audio library

tanh-lib is our in-house C++20 audio library, structured as four modules you can take in isolation: tanh_core (dispatcher + threading), tanh_state (RCU-style lock-free parameter state), tanh_dsp (DSP primitives, resonators, effects — including a sample-accurate Modulation Matrix), and tanh_audio_io (device abstraction over miniaudio).

Features

  • C++20 · CMake 3.15+
  • tanh_core — dispatcher & threading
  • tanh_state — lock-free RCU parameter state
  • tanh_dsp — DSP primitives, resonators, effects
  • Sample-accurate Modulation Matrix with per-block event spreading
  • tanh_audio_io — cross-platform device I/O via miniaudio
  • RealtimeSanitizer integration