Standalone Live-Performance Tool
Windows macOS (build from source) Linux (build from source)

Import. Link. Perform.

Graphofone is a focused live-performance app: import a music folder, arrange your tracks as a graph, link them with beat-matched crossfade transitions, and perform. Built on the same graph engine as Sidecamp, but fully offline — no P2P, no server, no network features.

Key Features

A club-ready graph mixer for live sets, fully local.

Graph-Based Track Arrangement

Import a local music folder and arrange tracks as nodes in a graph, linked by BPM/key/genre compatibility. Shift+click to link, Ctrl+click to preview a waveform.

Beat-Matched Crossfade Transitions

Preview beat-synced crossfades with adjustable fade length and EQ transition presets (bass-swap, echo-out) between linked tracks.

Ableton-Style Mixer

Vertical mixer layout with strip/node selections kept in sync, and per-node plus per-strip EQ presets.

Cue / Master Headphone Routing

Pre-listen on headphones before sending to the room: dedicated Cue Out vs Master Out routing with its own cue volume.

Quantized Loops & Cue Points

Quantized loop clips, Cue In/Out points on every node, and a waveform that zooms to the cursor for precise edits.

Set Recording

Record your live mix session to a file as you play through the graph — capture the set exactly as you performed it.

100% Offline

No P2P, no server, no network features. Your library and your set stay entirely on your machine.

Quick Tour Onboarding

A guided first-run quick tour gets you performing fast — reopen it anytime from the ? button in the header.

Quick Start Guide

1

Install

Pre-built Windows installer available on GitHub Releases. For macOS/Linux, build from source:

Build from source (all platforms):

git clone https://github.com/scobru/sidecamp.git
cd sidecamp
npm install
npm run dev --workspace apps/graphofone     # development mode
npm run build --workspace apps/graphofone   # build installer for your OS

Requires Node.js 18+. The Electron build produces installers in apps/graphofone/release/ for your host OS (Windows/macOS/Linux).

2

Import Your Library

Open Graphofone and point it at a local music folder. Tracks are analyzed for BPM/key and added to the graph as nodes.

3

Perform

Link compatible tracks, set cue/loop points, route cue vs master to your headphones, and play a path through the graph — record the set if you want to keep it.