/wavetable-synthesizer

A polyphonic wavetable synthesizer written to run bare-metal on a ~100MHz-scale microprocessor. Contains quarter-cycle wavetables for sine and triangle waves, a mixer, and a filter bank. For development purposes, wavetable & audio I/O uses fopen() and fwrite(). In a target context, the GenerateSamples() call is intended to be registered as the "buffer available" callback in the audio driver.

Primary LanguageC

Stargazers

No one’s star this repository yet.