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
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
GitHub - thi-ng/synstack: Modular soft synth & Forth based VM for audio DSL experiments
Modular soft synth & Forth based VM for audio DSL experiments - GitHub - thi-ng/synstack: Modular soft synth & Forth based VM for audio DSL experimentsGitHub