A lightweight and small audio synthesizing library for creating additive sounds in C.
make
./demo_libaudiosynth
There is a demo file: main.c
. It will create an exponential ADSR envelope and will add this to some sine fifths with the base frequency of 50Hz. It will write the output to a output.wav
file.
The library could be easily used for embedded devices and sound creation. If you would like to do that, remove the /lib
folder and main.c
and only use the given files. The libportsf in /lib
is only used for writting the demo file to a folder.