Version 0.12 · Raspberry Pi 5 and x86_64

The open source pedalboard you build yourself

OpenRig turns a Raspberry Pi 5, a USB audio interface and a touchscreen into a guitar multi-effects unit. Neural amp captures, impulse responses and LV2 effects, and rigs shared by the people who play them.

Free software under the GPL-3.0-or-later · No account needed

Recorded from OpenRig 0.10.1 at 1024×600. On TONE3000: Metal Zone MT-2 by @kosmicaudio, Peavey 5150 by @doubleyoud, Mesa 2x12 V30 IRs by @tonefactor, CE-2w by @matteocapuni.

Rigs

Latest rigs

Browse all rigs →

Plexi Highway

Siryu

Classic rock crunch from a Marshall JCM800 2203 (gain 6, master 6) into a blend of two 4x12 cabinets: a split

TONE3000Store#crunch#rock
0401 day ago

Texas Two-Amp Blues

Siryu

Edge-of-breakup blues from a Fender and a Dumble played together. A gentle 1:2 compressor evens out the pickin

TONE3000Store#blues
0701 day ago
  • ~5 msbuffer each way: 128 frames × 2 at 48 kHz on a Pi 5
  • 4 coresshare a heavy rig on a Pi 5, with no added latency
  • 8 scenesper preset, recalled without rebuilding the chain
  • A/Bsigned system updates that roll back on failure
Playing

Made to be played, not configured

The signal chain is the main screen. Blocks are drawn after the gear they model; tap one and its knobs appear under the rack. Nothing needs a computer once the card is written.

  • Tap for the knobs, double tap for the editor, hold to bypass
  • A/B, Mix and left/right splits, nested as deep as you need
  • Neural amp captures and impulse responses next to any LV2 plugin
The rack in the docs →
The rack with an amp block selected and its knobs along the bottom

Built like an appliance

A read-only Buildroot image with a PREEMPT_RT kernel boots straight into the rack. Updates install next to the running system and roll back if they fail.

MIDI, Helix-style

Program changes for presets, CCs for scenes, looper, tuner and tap. Learn any knob to an expression pedal.

Real-time safe audio

New chains are built aside and crossfaded in. The audio callback never allocates or waits on a lock, and a crashing plugin never stops the sound.

Build one

Parts you can buy anywhere

No custom board to order. Write the image to a card, plug in an audio interface and play.

ComputerRaspberry Pi 5 (or Pi 500), or an x86_64 mini PC with an AVX2 CPU (Intel N100 and up)
AudioAny class-compliant USB audio interface
ScreenA touchscreen, 1024×600 and up. A mouse works too
OptionalFootswitches and an encoder on GPIO, MIDI controllers over USB
Full hardware guide →

Write a card, plug in, play

The image boots straight into the rack.

$ xz -dc openrig-os-0.12.1-rpi5.img.xz | sudo dd of=/dev/sdX bs=4M conv=fsync

OpenRig is young: expect rough edges, and tell us about them.