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
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).
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.
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.