https://github.com/slybouhafs/mmmkiii
The Ultimate Akai MPK Mini MK2/MK3 MIDI Remote Script for Ableton Live
https://github.com/slybouhafs/mmmkiii
ableton ableton-live akai akai-mpk akaipro mk2 mk3 mpk-mini
Last synced: 25 days ago
JSON representation
The Ultimate Akai MPK Mini MK2/MK3 MIDI Remote Script for Ableton Live
- Host: GitHub
- URL: https://github.com/slybouhafs/mmmkiii
- Owner: SlyBouhafs
- License: other
- Created: 2023-05-17T17:42:02.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T00:45:44.000Z (10 months ago)
- Last Synced: 2025-04-18T09:34:28.307Z (about 1 month ago)
- Topics: ableton, ableton-live, akai, akai-mpk, akaipro, mk2, mk3, mpk-mini
- Language: Python
- Homepage:
- Size: 2.01 MB
- Stars: 17
- Watchers: 1
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.markdown
- Funding: .github/FUNDING.yml
- License: License.txt
Awesome Lists containing this project
README
# The Ultimate Akai MPK Mini MK3 MIDI Remote Script for Ableton Live
Tested only on Live 11 but should be compatible with Live 7, 8, 9 and 10.
## Control Ableton via the MPK Mini MK3

Experience enhanced control over Ableton Live with ***MMMKIII***, a powerful ***MIDI Remote Script*** designed to provide convenient access to common track settings and device parameters while effortlessly navigating through device view, session view, and arrangement view.
***MMMKIII*** is a ***MIDI Remote Script*** for Ableton Live that gives access to common settings of the currently selected track via **CC messages** (arm, mute, solo, volume, pan…) as well as the currently selected device (on/off, parameters, banks, lock…).
Among the mapped functionality is:
* **Arm**, **solo** and **mute** the selected track
* Control **volume, pan** and **send 1-4** of the selected track
* **Toggle loop, record, play and stop**
* **Navigate device view**
* **Navigate session-view**
* **Navigate arrangement-view**
* **Fire scenes and clips**
* …In order to ensure functionality, I created four programs that need to be loaded into the controller through the MPK Mini MK3 Program Editor.
The *BANK B* of the first two programs mirrors the device program, enabling quick switching between device mappings using the BANK A/B button.
### Arrangement:
### Session:
### Mixer:
### Device:
## Installation
Download the latest release zip [from here](https://github.com/SlyBouhafs/MMMKIII/releases/latest) and unzip it or clone the repository.
1. Make sure that Live isn't running.
2. In the `assets/presets/` folder, there are 4 programs, use the MPK Mini MK3 Program Editor to load each one.
3. Add **MMMKIII** to Ableton Live's MIDI Remote Scripts folder.[See Ableton’s help page regarding installing third-party remote scripts.](https://help.ableton.com/hc/en-us/articles/209072009-Installing-third-party-remote-scripts)
4. Start Live.
5. Enable **MMMKIII** as a Control Surface in LiveIn Live’s Preferences go to the **MIDI Sync** tab and select **MMMKIII** in the dropdown list of available Control Surfaces. For the MIDI Input and Output, select your controller’s MIDI-port.
NB: If you want to make this work for the mk2, have a look at this [issue](https://github.com/SlyBouhafs/MMMKIII/issues/5)## Feedback
If you've got any feedback, feel free to [open up an issue.](https://github.com/SlyBouhafs/MMMKIII/issues/new)
## License
This work is licensed under the "Simplified BSD License" / "FreeBSD License"
See [License.txt](https://github.com/SlyBouhafs/MMMKIII/blob/master/License.txt)
## Acknowledgement
This script is based on latest the STC 1.4.0-beta, [project’s homepage.](http://stc.wiffbi.com/)