Table of Contents
RUN/STOP 9000
RUN/STOP 9000 is a work in progress audio synthesizer for STM32 dev kits.
This device is designed to be hosted on an RPi.
NB STM32 dev kits are not designed for commercial use.
Features
- 7 waveforms, SINE, TRIANGLE, SAWTOOTH, PWM, NOISE, 'SORE', RAMP
- NOISE emulates the VCS2600 tuned noise wave.
- The `BROADWAVE' function generator can be extended as a 32-Bit mini-sequencer of up to 8 nibbles with each nibble being a different waveform.
- Support from up to 8 different midi controllers, 1 per channel. EG midi mix on 1, minilab 3 on 3 etc
Release
This project is expected to be realeased here summer 2026.
Platforms
NUCLEO-G491RE
12-BIT DAC OUTPUT
PA4 DAC1 ---- 4K7 --+-- 10uF --+-- OUTPUT
| NP |
222 470K
| |
ANALOG GROUND ------+----------+-- GROUND
GENERIC TM1637 MODULE
PB5 CLOCK D4 5V TOLERANT
PB3 DATA D3 5V TOLERANT
Waveforms
Sore
TODO
```c static inline q15_t nco_sorefunc(uint32_t acc) { q15_t y = acc » 16; if (acc & 0x40000000) y = -y; if (acc & 0x80000000) return -y; return (y); } ```





