/Tuneolator

STM32F1 wavetable synthesis

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Tuneolator

A wee wavetable synth for STM32F103Cx boards.

DAC provided by 8-bit R-2R ladder on GPIO port A pins 0-7.

Features

  • Polyphony

  • Sine wave

  • Triangle wave

  • Sawtooth wave

  • Square wave

  • Velocity

  • LED heartbeat

  • Mario & Axel F demos

  • LFO (performance issues with polyphony, ADSR)

  • 48KHz update rate

  • 7k point wave resolution

  • Split keyboard

  • Note on indicator

  • MIDI interface

  • ADSR

  • 'Smart' compression

  • Drums?

  • Pitch bending

  • 'Busy' indicator

Imgur Imgur Imgur

Examples on SoundCloud