wavetables gone rogue — snap together voices like LEGO, then poke 'em with cheeky ASCII spells for instant sonic mischief
skred is a polyphonic wavetable synthesizer built for
flexibility and live performance.
Instead of fixed, hardwired signal paths, it lets you freely interconnect voices in a modular playground — route (nearly) anything to anything, and reshape sounds on the fly.
It skips ultra-polished features like pristine interpolation in favor of raw responsiveness and real-time control.
You command it the same way everywhere: terse ASCII messages sent over wire or air or typed directly into the console.
Simple pattern playback keeps the grooves rolling while you twist the knobs — or the code.
In short: a lightweight, hackable synth that feels alive under your fingers, whether you're performing live or scripting chaos from a terminal.
./skred # or .\skred.exe on Windows
v0w0f440a4l1 # start a 440Hz sine wave on voice 0
v1m1a1f1l1 # start a 1Hz modulator on voice 1
v0F1,1 # use v1 modulator to change v0' frequency
?? # show the running voices
- synth skred's sound engine
- skode the skred live code language
- skode reference details about skode commands and values
- seq the skred pattern system
- tools various tools for learning and controlling skred
make skred
./skred
- miniaudio
- bestline
- Pokey, SID, AMY
- PureData
- ChucK
- SonicPi
- Robert Moog
- Wendy Carlos
- Chuck Moore
- needs asound on linux
- sudo apt install libasound2-dev