skred

skred

wavetables gone rogue — snap together voices like LEGO, then shape them with short ASCII incantations for instant sonic mischief

description

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.

quick start

# open a shell / cmd.exe / powershell
# install zig 0.13.0
git clone https://github.com/octetta/skred
cd skred
zig build
./zig-out/bin/skred # or skred.exe on Windows 
v0 w0 f440 a0 l1    # start a 440Hz sine wave on voice 0
v1 m1 a0 f1 l1      # start a 1Hz modulator on voice 1
v0 F1,1             # use v1 modulator to change v0's frequency 
??                  # show the running voices

behind the scenes

components


credits

inspiration

heroes