Skip to main content

Search

Items tagged with: stm32


Also in 2015, aka my year of #Forth, I started writing a modular #synth (first graph-based, then stack-based), including another Forth-like VM with a bunch of audio & music-theory related syntax additions, all with the aim of creating a livecoding env for #STM32. The VM is written in C11 and (should be) platform independent. It automatically does word inlining, peephole optimizations, supports floating point ops, disassembly etc.

The attached image shows some Forth source code defining an 2-oscillator DSP stack for a bass synth (with FX) and a semi-randomized sequencer...

Project repo:
https://github.com/thi-ng/synstack

6mins live performance (using a polyphonic graph based version of the synth running on an STM32F746 board, with the Korg Nanocontrol used as sequencer and for param/effect control):

https://www.youtube.com/watch?v=41FKE3PYjnE

2/4

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.