Behringer ships SynthTribe as a desktop app you install per machine. This is the browser-native alternative, running from this site: pick a model, connect over USB, and edit its settings, run its sequencer, keep patches, watch the SysEx go past. 71 models, 130 USB product IDs, everything local in your browser โ offline once loaded, installable as an app.
Console, catalog and the per-device pages are all part of the same app โ deep links work (synthhub/device/td-3/ opens straight into a TD-3). Chromium browsers only: Chrome, Edge, Brave, Opera, and Chrome on Android. Safari and Firefox have no WebUSB, so the console will tell you so rather than pretend.
One workspace per synth: live values read from the device when it connects, every control the model actually has (drop-downs, toggles, spin boxes, sliders), and the raw picture for when something looks off.
Any Chromium browser on a desktop/laptop (Chrome, Edge, Brave, Opera), or Chrome on Android. WebUSB needs a secure page, which moddys.net is. iOS and Safari cannot do this at all โ no WebUSB, and that is the platform's decision, not the app's.
The synth's USB port is a data port, but half the cables in a drawer are charge-only. If nothing appears, try another cable before anything else, and plug straight into the machine โ no hub, no dock.
These are the options that confuse people on the official app โ the same names, the same behaviour, so the documentation holds either way. Open one to read it.
With MIDI Channel = on the synth takes its channel from its own dip switches. Switch that off and the app's setting overrides the hardware โ the switch position is then ignored, which is exactly what you want when the synth is racked and you cannot reach behind it. Channel 1 is the default everywhere, including the official editors: if the synth seems deaf over a MIDI interface, check its channel before anything else.
Fixed is a 12-semitone range. Settable lets you dial the range yourself; the smaller the setting, the finer the bend. Leave it fixed unless you know what you are bending into.
Which note wins when you hold more than one. Low: the lowest held note sounds. High: the highest. Last: the note you played most recently, which is what most people expect from a mono synth.
Transpose shifts the incoming note range a semitone at a time (0 = C to C, 3 = D to D). Note zero volts picks the root note the CV jacks call zero, for controllers instead of MIDI. Modulation curve sets how abruptly the mod wheel bites.
Off: a chord you play triggers a single note. On: every note triggers. On a mono synth this is the difference between playing it and playing with it.
Daisy-chain identical units and they share the polyphony. Set how many are in the chain and how voices are assigned; the app writes the settings, the cables have to be yours.
The calibration tab is a reference: the CV points and targets, so you can see what the numbers should be. Actually calibrating an analogue synth is a screws-and-voltmeter job, and the safe order matters: power the synth down, work grounded, let it warm up for about half an hour first so the circuits are stable, then adjust with a small screwdriver against a tuner or the built-in A440 tone. If that sentence felt like a lot, use the official tool and its guide instead โ the synth does not care which app is open while you do it.
Beyond notes and lengths: per-step velocity and gate (how long the note is held), ratchets (repeats inside one step), probability (a step that may or may not fire) and direction. You can record from a MIDI keyboard in, upload to the synth, or keep the pattern saved here. The models with a hardware sequencer show their own page in the console.
The console reads the firmware version off your synth (read-only, always true) and shows it. Writing firmware is out of scope here, by design: power loss mid-flash is how synths die. Use Behringer's SynthTribe for that, from a direct USB port, with MIDI, patch and headphone cables pulled, and do not cut power until the unit has reset.
xattr -cr /Applications/TheApp.app clears it.What it is: the upstream app's own build, re-skinned to this site and served from it. The console, catalog, per-device pages, sequencer, patch library, manuals and the offline worker are all the real thing, and your synth never talks to a browser tab it did not choose.
What is not here: upstream runs three small server routes that this host cannot โ the firmware version compare (it holds Music Tribe cloud credentials), the official desktop app version table, and a live re-scrape of Behringer's manual pages. All three are replaced on this copy with plain links to behringer.com, and the app says so where it matters instead of failing quietly. The manuals themselves are still here, from the same data.
And no analytics: upstream used PostHog; this build ships with it removed entirely, which is why this page and the app inside it make no third-party requests at all.