-
-
Notifications
You must be signed in to change notification settings - Fork 259
DSP Libraries
I have integrated quite a few powerful DSP libraries into my AudioTools:
The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language.
- streams-stk_sine-audiokit Example using the STK sine generator
- streams-stk-audiokit Using one of the many Instruments
- streams-stk_loop-audiokit Playing recorded audio from memory
- streams-stk-desktop You can build and run an STK Arduino Sketch on the Desktop
- streams-stk_synth-audiokit Build your own Synthesizer
- ...
Maximilian is a cross-platform and multi-target audio synthesis and signal processing library.
Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. I am providing some examples that demonstrate how to use Faust
- to generate a signal
- to generate a signal using PSRAM
- to processes an input signal
- to processes an input signal - Guitarix
- ...
Mozzi is a integer based DSP library which works even with slow, low end microcontrollers. I am providing an Arduino Stream based API, so that you can read out the generated audio as stream of int16_t data.