A browser-based configuration editor for the Faderfox PC12 MIDI controller. Edit control assignments, channels, value ranges, and modes — then send setups directly to the device over USB via Web MIDI.
- Browser: Chrome or Edge (Web MIDI with SysEx support required)
- Connection: Faderfox PC12 connected via USB
Firefox and Safari do not support Web MIDI. Use a Chromium-based browser.
- Open
index.htmlin Chrome or Edge - Allow MIDI access when prompted (the browser will ask for SysEx permission)
- Select the PC12 from the MIDI In and MIDI Out dropdowns (auto-detected if the name contains "Faderfox")
- Click Receive from Device in the toolbar
- On the PC12, enter Setup Mode: hold the red Shift button and press the blue button
- Select the setup you want to dump using Taste 1 (encoder to choose Setup 1–30)
- Press and hold Taste 7 (Send):
- Sndc — sends the currently selected setup
- SndA — sends all 8 setups (use encoder to toggle, then hold the button until the progress bars complete)
- The editor grid will populate automatically when the SysEx dump is received
The grid mirrors the physical layout of the PC12:
| Section | Description |
|---|---|
| Rows A–F | 72 potentiometers (12 per row) |
| Row G | 12 green buttons with LEDs |
| Enc | Push-encoder and encoder push button |
Click any cell in the grid to open the parameter editor on the right side.
| Parameter | Description |
|---|---|
| Command Type | CC Absolute, CC Relative, Note, Program Change, Pitchbend, Aftertouch, CC 14-bit |
| MIDI Channel | Channel 1–16 |
| CC / Note Number | Controller or note number 0–127 |
| Lower Value | Minimum value (poti start / button release) |
| Upper Value | Maximum value (poti end / button press) |
| Mode | Potis: Jump or Snap · Buttons: Momentary or Toggle · Encoder: Acceleration 0–3 |
| Display Scale | OFF, Standard (0–127), Bipolar (-63 to 63), or External (buttons) |
- Copy to Row — copies the selected control's settings across all 12 positions in the same row (CC numbers increment automatically)
- Copy to Column — copies settings down the column across rows A–F
- On the PC12, enter Setup Mode (hold red Shift + press blue)
- Press and hold Taste 8 (Receive) until the display shows
rc00 - In the editor, click Send to Device
- The PC12 display will show progress (
rc01...rc99) and return to normal when done
If the display shows
Err, press the red Shift button and re-enter Receive mode to try again.
| Action | Format | Description |
|---|---|---|
| Export .syx | Binary SysEx | Standard .syx file, compatible with MIDI librarian tools (Bome SendSX, Snoize SysEx Librarian) |
| Export JSON | JSON | Human-readable dump with all control parameters and raw hex data |
| Import | .syx, .json, .bin |
Load a previously saved setup into the editor |
Click Reset Setup to restore the current setup to factory defaults:
- Potis: CC 1–72 across rows A–F, channel 1, CC Absolute, Jump mode, range 0–127
- Buttons: CC 73–84 on row G, toggle mode
- Encoder: CC 85 (absolute), Encoder push: CC 86 (note, momentary)
This only resets the editor data. To reset the PC12 itself, use Setup Mode → Taste 6 on the device.
| File | Purpose |
|---|---|
index.html |
The editor application (single-file, no build step) |
This is an unofficial community tool. Faderfox is a trademark of Mathias Fuchß Software-Entwicklung, Hamburg, Germany.