American clean
Tweed, brownface and blackface: chime, sparkle and spring reverb, with the vibrato as it was built.
Based on
- Deluxe Reverb AB763
- Twin Reverb
- Bassman 5F6-A
- Princeton Reverb
- Tweed Deluxe 5E3
Cathode is a guitar processor in the spirit of the Axe-Fx III. Plug into your audio interface and build a rig from circuit-modelled amps, cabinets, drives and effects on a grid, with scenes, channels and modifiers for playing live.
For macOS, Windows and Linux, and a headless rig for a Raspberry Pi 5. GPL-3.0, no account, no paid tier.
Cathode — Grid
The main window: a preset on the grid, with the selected block open in the drawer below it.
public/screenshots/grid.pngEach of the 86 models is the circuit, stage by stage: the preamp, the tone stack, the power amp, the output transformer and the load of the speaker. The front panel is the amp's own, so the knobs do what they did.
Amp
An amp block's front panel: the amp's own controls, with the expert pages behind them.
public/screenshots/amp.pngThe expert pages open up what the circuit is made of, for when the panel is not enough.
Load NAM (.nam) and AIDA-X models in the Amp NAM block, and keep them in the Library beside your presets.
Tweed, brownface and blackface: chime, sparkle and spring reverb, with the vibrato as it was built.
Based on
From the JTM45 and the Plexi to the JCM800 and Jubilee: the crunch that the rest of rock was built on.
Based on
Cathode-biased power amps that compress as you dig in, and the hand-wired amps that followed them.
Based on
Cascaded preamps, tight low end and the saturated leads of the eighties to now.
Based on
The bass rigs and transistor amps, for the parts of a song that are not a tube guitar amp.
Based on
The Cab block builds the response from a speaker, a microphone and a cabinet, and where you put the mic. Or load the impulse responses you already have.
Cab
The Cab block: speaker, microphone and cabinet, with the mic position over the speaker.
public/screenshots/cab.pngPosition across the cone, distance up to 3.4 m with auto-align, and angle: the response is built from the three.
Load impulse responses as .wav or .cabgrid, mix two of them, trim and smooth them, export what you made.
Play a sine sweep through your own speaker and microphone and keep the impulse response it measures.
49 block types, each with four channels and its own pages of controls, and a Block Library of factory presets to start from.
Drive, Dynamic distortion, Enhancer
27 overdrive, distortion and fuzz circuits, with every clip type
Delay, Multitap delay, Ten-tap delay, Plex delay, Megatap
Digital, analogue, tape, ping-pong, reverse and sweep; up to 16 seconds
Reverb
Room, hall, plate, chamber, cathedral and spring, with one to six springs
Chorus, Flanger, Phaser, Vibe, Rotary, Tremolo and panner, Ring modulator
Thru-zero flanging, barberpole phasing, a rotary with brake
Pitch, Synth, Vocoder, Resonator, Formant
Whammy, harmonies in key, detune, a 16-step arpeggiator
Compressor, Multiband compressor, Gate and expander
Optical, JFET, tube and studio compressors, sidechains
Parametric EQ, Graphic EQ, Filter, Wah, Crossover, Tone match
Ten graphic layouts, ten wah voicings, matching a reference tone
Looper, Tuner, Mixer, Multiplexer, Volume and pan, Send and return, FX loop, IR player
Plus an analyser, and an FX loop with its latency compensated
Block picker
Adding a block: every block type, grouped, with a search field.
public/screenshots/effects.pngSix rows of fourteen cells. Put a block in any of them and wire it to its neighbours: one chain, or a dozen paths that split and meet again.
Split anywhere and run a dry path beside a wet one, or two amps side by side into one cab.
Merge rows with their own level and balance, or pick one row of several with a switch.
Two send and return pairs carry a signal back up the grid, for delays that feed a reverb that feeds the delay.
A preset is a whole song. Scenes change which blocks are on and which channel each one plays, in one press, without a gap in the sound.
Every block has channels A to D, each with its own settings. A scene picks one for each block and switches blocks on or off.
Right-click a control and drive it from a source: a filter that breathes with an LFO, a wah on your picking, a delay mix on an expression pedal.
Perform
The Perform page: big scene buttons and the controls picked for the song.
public/screenshots/perform.pngBig scene buttons and the handful of controls you picked for the song, readable from where you stand.
Map program changes and CCs, lay out your footswitches, and send MIDI to other gear on every scene change.
Delays and modulation follow the tempo; tap it in, or let the preset bring its own.
Presets, the blocks inside them, your captures and your impulse responses, kept together and arranged for the gig in front of you.
Library
The Library: presets in banks and setlists, block presets, NAM amps and IR cabs.
public/screenshots/library.pngUse every channel your interface has. Cathode measures your round-trip latency with a loopback test, and aims for 64 samples at 48 kHz.
Guitar, a second instrument, a microphone for the vocoder, USB channels.
Each with its own EQ: one to the front of house, one to your monitor.
Put a pedal or a rack unit in the grid, with its round-trip latency taken out.
Record the dry guitar beside the processed one and dial it in later.
Audio setup
Settings: the audio interface, sample rate and buffer, and the measured latency.
public/screenshots/setup.pngRun Cathode on a Raspberry Pi 5 or a mini PC in your rig, with your audio interface and no display, and play and edit from a phone, a tablet or any laptop's browser.
The installer starts Cathode at every boot, and prints the address to open and an access token.
The same editor as the desktop app, served to your network. Or connect the desktop app to the rig.
One package for Linux on either, with systemd services for the engine and the server.
tar xzf cathode-server-<version>-linux-arm64.tar.gz
cd cathode-server-<version>-linux-arm64
sudo ./install.shPhone
The editor in a phone browser, connected to a headless rig.
public/screenshots/remote.pngCathode is early: it has no stable release yet, so expect rough edges and changes to the preset format. Every build is on the Releases page, with SHA256SUMS to check it against.
Apple Silicon · CoreAudio and CoreMIDI
Cathode-<version>-mac-arm64.dmgNot notarised yet: the first time, right-click the app and choose Open.
Linux desktops · ALSA and JACK in progress
Cathode-<version>-linux-x86_64.AppImageMake it executable (chmod +x) and run it.
Windows 10 and 11 · Not yet: ASIO is planned
Cathode-<version>-win-x64.exeNot signed yet: SmartScreen asks you to confirm. Edits presets, without sound for now.

Free and open source, under the GPL. Bring an audio interface and a guitar; Cathode brings the rest.
A guitar processor for your computer: circuit-modelled amps, cabinets, drives and effects on a grid, for macOS, Windows and Linux.
Free software under the GNU GPL, version 3 or later. Cathode is not affiliated with or endorsed by Fractal Audio Systems; Axe-Fx is their trademark. Amplifier, speaker and microphone names belong to their owners and are used only to say which equipment a model is based on.