// djent.studio

macOS · realtime · document-based

A graph editor
for guitar signal,
not a pedalboard.

Place blocks on a canvas. Wire them in any order. Run it live on your guitar in.

Minimal set of nodes.

The MVP ships with seven blocks. Nothing else.

  • 01

    Input

    Audio from the selected input device.

  • 02

    Gate

    Threshold-based noise gate.

  • 03

    Boost

    Clean gain stage.

  • 04

    Amp

    Nonlinear waveshaping with drive & tone.

  • 05

    Cab

    Speaker cabinet coloration.

  • 06

    EQ

    Low / Mid / High parametric bands.

  • 07

    Output

    Audio to the selected output device.

A graph, not a chain.

Most guitar software locks you into a linear pedalboard. djent.studio is a directed graph: any node can feed any other node. Split, recombine, bypass, re-route — the topology is the instrument.

Documents are plain data: nodes, positions, connections, params, audio settings. Save a patch, open it later, share it.

{
  "nodes": [
    { "id": "…", "type": "input",  "position": [40,  160] },
    { "id": "…", "type": "gate",   "position": [220, 160], "params": { "threshold": -48 } },
    { "id": "…", "type": "amp",    "position": [440, 160], "params": { "drive": 0.82, "tone": 0.6 } },
    { "id": "…", "type": "cab",    "position": [620, 160] },
    { "id": "…", "type": "output", "position": [820, 160] }
  ],
  "connections": [
    { "from": "…", "to": "…" }
  ],
  "audio": { "sampleRate": 48000, "bufferSize": 128 }
}

Build from source.

Xcode 15+, macOS 13+.

git clone https://github.com/<you>/djent.studio
cd djent.studio/macos
brew install xcodegen
xcodegen generate
open DjentStudio.xcodeproj

Grant microphone access on first run. Select your audio input and output in the settings panel.