Skip to content

Audio system

OpenAL/PortAudio-based positional audio playback and microphone input. Aubio bindings for FFT, pitch/onset/tempo detection, MFCC, spectral descriptors, and wavetable synthesis.

Key files

  • src/audio.h, src/audio_input.h — C++ audio engine
  • src/lua_aubio_types.h, src/lua_aubio_bindings.h — aubio C++ bindings
  • assets/lua/aubio/ — Fennel audio analysis helpers

Dependencies

Dev notes

  • Audio — audio subsystem architecture
  • Aubio — audio analysis with aubio

See also