It utilizes the correct script for the controller.
In Mapping Assistant, I press the sustain pedal, and the MPK261 control is displayed as muted. On my MPK, in the edit menu, I try setting the pedal to either sustain or MIDI CC 64—same result.
The script from Steinberg for the MPK261 did not look complicated at all. If the factory settings are not working out well, it might be best adjust that “10 Cubase” preset and then to make a user script with the editor in Midi Remote.
Yes, that’s what the post I linked above is about. It’s an easy fix, AKAI messed up the Cubase preset. It’s a rookie mistake so I guess that it was an oversight AKAI never bothered to correct.
In Mackie Control protocol, Sustain Pedal (MIDI CC64) controls Mute of Channel 1. If the script is somehow using Mackie Control Protocol, this might happen.
I went ahead and tried it with mine as well. I am getting stuck here: “On the PC, replace 0x40 with 0x20 and 0x41 with 0x21 in the script akai_mpk249.js.
In my case, the file was located in “C:\Program Files\Steinberg\Cubase 12\midiremote_factory_scripts\Public\akai\mpk249”
and
in the “script folder” C:\Users\sunnegardh\Documents\Steinberg\Cubase\MIDI Remote\Driver Scripts\Public\akai\mpk249. The script in the “script folder” kept getting overwritten, so I changed both files.”
I was able to change the values in the script, but it is being overwritten when I run Cubase. However, I cannot find the secondary location it is being stored. I am on Mac, so it might be a different path… Would you know which one it is?
Just for completeness’ sake, here’s another way the sustain pedal could undesirably cause lack of keyboard sounds, may not be applicable to your keyboard: if it’s plugged into the Controller input of a keyboard instead of the correct Sustain input.
Under those circumstances, depressing the pedal might send a command to the keyboard to mute (maybe the keyboard receives a CC messages for Expression, and it receives a “0” command?), but releasing the pedal does not change that muted state.
The fix is to cycle the keyboard on and off, no that will only work until the next time the pedal is depressed - the fix is to put the pedal pin into the right keyboard plug.
I figured it out! Your answer helped solve it. This was the final solution on Mac. First, it starts with this general understanding, but this is Windows-specific:
The MPK261 is slightly different than the MPK249 in how it handles its Switches. It has 8 buttons and 3 banks, allowing for 24 switches. Originally, they were all sent to CC Number: 064. I changed them all to CC: 032. This was done by clicking one, then clicking “EDIT” then changing the number. Then, make sure to save it as a preset by hitting “PRESET,” hitting the Right Arrow button, then saving to a program.
Now the specifics for Mac. The base file you need to change is here: Go to Applications, right-click on Cubase, select “Show Package Content,” then navigate to (/Applications/Cubase 14.app/Contents/midiremote_factory_scripts/Public/akai/mpk261).
Once here, right-click and hit “Get Info.” Go ahead and click the padlock at the bottom to unlock the Information. You will need to add your user under “Sharing &Permissions” by clicking the “+”. Then make sure to give yourself “Read & Write” privileges. Go ahead and open the js file. Mine naturally opens in Max.
The process is then similar to what the original post said. Change 0x40, 0x40, and 0x41 to 0x20, 0x20, and 0x21. (In rows 369, 374, and 379, I believe). Save the program and close it.
Next, navigate to your Documents folder in Finder and go here: (/Users/{your_username}/Documents/Steinberg/Cubase/MIDI Remote/Driver Scripts/Public/akai/mpk261). You do not need to unlock this one or give yourself permission since it is in your user folder. Make the same edits, save, and close.
Close and restart Cubase. Once I did this, the Sustain pedal stopped muting my tracks and functioned correctly.
If anyone sees any errors or finds other solutions, please comment.