Akai Force (MockbaMod bf4dcdd) 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
- firmwaremockbamod-bf4dcdd
- 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
- MockbaMod bf4dcdd (by MockbaTheBorg)
- Source
- maker's documentation
- OSC prefix
/force_mockbamod
From the README of MockbaTheBorg/MockbaMod at bf4dcdd.
MockbaMod
Modded Firmware for the Akai Force
(Note: MockbaMod is NOT a Custom Firmware. It still runs the Factory Firmware)
This repository contains information about MockbaMod and the basic contents of the SD card.
With the information contained here people should be able to install/uninstall MockbaMod and create their own customized SD card.
It is VERY IMPORTANT that you read this entire readme file before attempting to install MockbaMod.
Repository Folders
- Documentation - All the document files go here.
- SD - This is the SD card skeleton template for those willing to build a custom one.
- AddOns - All the MockbaMod add-ons available are listed in the .psv file stored here.
- Apps - Apps which can be called from the load menu.
For Force FW 3.5 or Above
Please visit/follow the discord group to find the latest firmware and sd card downloads. https://discord.gg/HvNBpArSSa
For Force FW 3.3.x or below
The MockbaMod is composed of two parts, which we call "images". There's the firmware part, which replaces Akai's firmware on your Force, and the SD Card part, which is read by the firmware to enable the additional functionality of MockbaMod.
This is the firmware image, which is applied to your Force via USB upgrade:
-
MockbaMod: 3.2.5.1 - https://mega.nz/file/cfAnUIjK#NaJBnRQxlm4sS3Io5_A2atHvrP_Abir19mLXoInpSo0
-
MockbaMod: 3.2.6.14 - https://mega.nz/file/UPBhCZRD#SoMPNZsnpJ8z25BnTTpCqBeKtd3BlwsJCAV1fU6ao4g
-
MockbaMod: 3.3.0.0 - https://mega.nz/file/oTBkhYSR#MbPTaJyNVqHnqsYH9PsMpUww1vfJUYS7qR3AfPwzJ9s
(The Difference Between the Above MockbaMod and the Factory Firmware is very minute. The Above Modded Firmware Just checks for Presence For an Inserted MockbaMod SD Card (Below) and loads extra scripts from there... It still Runs the Stock Factory Firmware Either Way, But with some extra "Bells and Whistles" From the SD card..
This is the card contents zip archive, which is extracted to the root folder of your SD card:
- SD Card: 4.08 - https://mega.nz/file/FexABKgI#dOyL4QwdUje8JhBXk0Tezx7BJAr_QFjv1ETrB6D91aA
This SD card is for MockbaMod up to v3.3 only. There is no official release of a SD card for the v3.6 (yet).
MidiLoop Update:
MidiLoop is the Brain of MockbaMod, SD Card Ships with an Early Version of MidiLoop so you should update to Latest (Bug Fixes and New Features) by Downloading the Following Zip archive and Replacing/Overwriting Existing MidiLoop Folder with the one in the Below Archive. Latest MidiLoop can also be installed via the addon-manager or adm command from a terminal via ssh on Force. * MidiLoop Latest v 4.056 - https://mega.nz/file/V0olASyS#c7YqnyWjltPyRC4G0gSmLRG2-UMexZDMdhdOtqp3IYA
Emmc Repair Only
This is the card contents zip archive for Emmc Repair Tool Only, which is extracted to the root folder of your SD card (This does not install any mods to your Force):
Instructions are included in the SD Card Zip File..
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-mockbamod-bf4dcdd --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_mockbamod: 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_mockbamod/track/modulation |
| Breath | 2 | 0–127 | /force_mockbamod/track/breath |
| Foot | 4 | 0–127 | /force_mockbamod/track/foot |
| Portamento time | 5 | 0–127 | /force_mockbamod/track/portamento_time |
| Volume | 7 | 0–127 | /force_mockbamod/track/volume |
| Pan | 10 | 0–127 | /force_mockbamod/track/pan |
| Expression | 11 | 0–127 | /force_mockbamod/track/expression |
| Sustain | 64 | switch | /force_mockbamod/track/sustain |
| Portamento | 65 | switch | /force_mockbamod/track/portamento |
| Sostenuto | 66 | switch | /force_mockbamod/track/sostenuto |
| Soft pedal | 67 | switch | /force_mockbamod/track/soft_pedal |
| Legato | 68 | switch | /force_mockbamod/track/legato |
Channel mode
| Control | CC | Range | Name to send |
|---|---|---|---|
| All notes off | 123 | trigger | /force_mockbamod/all_notes_off |
SysEx commands
| Command | Arguments | Name to send |
|---|---|---|
| Sequence select | program: u7 | /force_mockbamod/sequence/select |
| Transport clock | /force_mockbamod/transport/clock |
|
| Mmc deferred play | /force_mockbamod/mmc/deferred_play |
|
| Mmc stop | /force_mockbamod/mmc/stop |
|
| Mmc pause | /force_mockbamod/mmc/pause |
|
| Mmc record strobe | /force_mockbamod/mmc/record_strobe |
|
| Mmc locate | hours: u7, minutes: u7, seconds: u7, frames: u7 | /force_mockbamod/mmc/locate |
Performance MIDI
Notes, pitch bend and any CC are also available: /force_mockbamod/note/on <note> <velocity>, /force_mockbamod/cc/<number> <value>, /force_mockbamod/pitchbend <0-16383>, /force_mockbamod/program_change <n>.
The same MIDI as force.vendor.fw-3.9, which this firmware shares.
Limitations
MockbaMod by MockbaTheBorg (with Amit Talwar), a modded Akai Force firmware that keeps Akai's own Force application, so the Force's MIDI is Akai's; the target was read at Akai's 3.9 guide and the Force version MockbaMod is built on is not checked. No licence file: link to the author, host nothing. 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.