Akai Force (MPC-LiveXplore 4955a83) MIDI CC chart, NRPN and OSC map
The Akai Force MIDI implementation: 13 CC, 7 SysEx commands, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourcemaker's documentation
- firmwarempc-livexplore-4955a83
- real unitnot yet checked
Not checked on a real Akai Force yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Akai
- Version
- MPC-LiveXplore 4955a83 (by TheKikGen)
- Source
- maker's documentation
- OSC prefix
/force_livexplore
Use it
Find the MIDI ports, then start the bridge with this driver:
osc-bridge detect # prints the ready-to-run line for what is plugged in
osc-bridge run --device akai/force.vendor.fw-mpc-livexplore-4955a83 --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as force_livexplore: ask “what can the Akai Force do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
20 controls, each with its number, its range and the name to send
Track
| Control | CC | Range | Name to send |
|---|---|---|---|
| Modulation | 1 | 0–127 | /force_livexplore/track/modulation |
| Breath | 2 | 0–127 | /force_livexplore/track/breath |
| Foot | 4 | 0–127 | /force_livexplore/track/foot |
| Portamento time | 5 | 0–127 | /force_livexplore/track/portamento_time |
| Volume | 7 | 0–127 | /force_livexplore/track/volume |
| Pan | 10 | 0–127 | /force_livexplore/track/pan |
| Expression | 11 | 0–127 | /force_livexplore/track/expression |
| Sustain | 64 | switch | /force_livexplore/track/sustain |
| Portamento | 65 | switch | /force_livexplore/track/portamento |
| Sostenuto | 66 | switch | /force_livexplore/track/sostenuto |
| Soft pedal | 67 | switch | /force_livexplore/track/soft_pedal |
| Legato | 68 | switch | /force_livexplore/track/legato |
Channel mode
| Control | CC | Range | Name to send |
|---|---|---|---|
| All notes off | 123 | trigger | /force_livexplore/all_notes_off |
SysEx commands
| Command | Arguments | Name to send |
|---|---|---|
| Sequence select | program: u7 | /force_livexplore/sequence/select |
| Transport clock | /force_livexplore/transport/clock |
|
| Mmc deferred play | /force_livexplore/mmc/deferred_play |
|
| Mmc stop | /force_livexplore/mmc/stop |
|
| Mmc pause | /force_livexplore/mmc/pause |
|
| Mmc record strobe | /force_livexplore/mmc/record_strobe |
|
| Mmc locate | hours: u7, minutes: u7, seconds: u7, frames: u7 | /force_livexplore/mmc/locate |
Performance MIDI
Notes, pitch bend and any CC are also available: /force_livexplore/note/on <note> <velocity>, /force_livexplore/cc/<number> <value>, /force_livexplore/pitchbend <0-16383>, /force_livexplore/program_change <n>.
The same MIDI as force.vendor.fw-3.9, which this firmware shares.
Limitations
Warning: MPC-LiveXplore by TheKikGen relies on an autorun hack that bypasses Akai's firmware signature check; it is listed for reference only, nothing of it is hosted or linked here but the author's page, and installing it is at the user's own risk. It runs on Akai's own Force application, so the MIDI is Akai's (read at the 3.9 guide). No licence file. Untested on hardware.
Firmwares
The Akai Force runs 3 firmwares SynthHub maps, each with its own MIDI or another's it shares. All the devices with several: firmwares.
| Firmware | From | Licence | MIDI | Sounds |
|---|---|---|---|---|
| Force - User Guide v3.9 | cdn.inmusicbrands.com | its own | ||
| MockbaMod bf4dcdd | github.com/MockbaTheBorg | same as Force - User Guide v3.9 | ||
| MPC-LiveXplore 4955a83 | github.com/TheKikGen | same as Force - User Guide v3.9 |
Frequently asked questions
How many parameters of the Akai Force can be controlled over MIDI?
SynthHub's map of the Akai Force lists 13 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.
Can an AI agent like Claude control the Akai Force?
Yes: SynthHub's hosted MCP server knows the Akai Force's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.