╔═══════════════════════════╗
║ *╭───╮*╭───╮*╭───╮* ║
║ .*│▓▓▓│*│▓▓▓│*│▓▓▓│*. ║
║ *╰─┬─╯*╰─┬─╯*╰─┬─╯* ║
║ ╭───────────────────╮ ║
║ │ │ ║
║ │ ◉ ╲ ╱ ◉ │ ║
║ │ │ ║
║ │ ╭─────╮ │ ║
║ │ │ ║
║ ╰───────────────────╯ ║
║ ║
║ ◉ ◉ ◉ DISTORT ◉ ║
╚═══════════════════════════╝
A pet project — simple audio bypass with acceptable latency and the ability to write guitar pedals and effects in pure Go without any middleware.
- Fully functional audio bypass
- TUI interface with preset management
- Write your own presets and use them on the fly
- Effects written in Go — no DSLs, no intermediate layers
- Switch between any available system input/output audio devices on the fly
go build -o gorig ./cmd/ui./gorigEffects are plain Go code. See effects/ directory for examples.