I should probably start another thread really, but I've hijacked this one already, so...
I installed the Hakai fw and although I got it basically working, realised it would take me ages to figure out the nuances (and mapping to a controller) so I reinstalled the kikgen firmware instead, to go with my original plan to just enable global midi mapping on my Live1. Start small and all that.
The problem is, I can rewrite the relevant file (/media/az01-internal/Settings/MPC/MPC.settings) on the MPC (using WinSCP on Windows), as per the instructions below, but every time I then reboot the MPC, that line is rewritten - something different each time (just random items from the default hardware maps). I thought my imported file (for a Beatstep Pro) might be corrupted, so I pointed it to other default ones (eg nanoKONTROL2), but the same thing happens. I even deleted all the files except my map in the '/media/az01-internal-sd/MPC Documents/Midi Learn/' folder, but then it just ignored my file and returned a null value.
Each and every time, the line
<VALUE name="MidiLearnPreviousMapping" val="(your xmm full path file name)"/>
- gets rewritten.
It's driving me nuts! Any ideas out there? I have the BSP set up nicely in the software, controlling all 16 Qlinks, switching Qlink modes and other modes... but I can't get it running on the standalone unit!
Here's the kikgen instructions:
Once you have a custom mapping file, copy it on your MPC internal sd-card at :
/media/az01-internal-sd/MPC Documents/Midi Learn/
If you reuse a template, all theses templates are already stored at :
/usr/share/Akai/SME0/Midi Learn
To activate the global midi mapping mode, you must edit the standalone MPC.settings file at :
/media/az01-internal/Settings/MPC/MPC.settings
and add/replace the following lines (search for "AbletonControlMode.Workspace" and insert/replace lines before) :
<VALUE name="MidiLearnEnabled" val="1"/>
<VALUE name="MidiLearnPreviousMapping" val="(your xmm full path file name)"/>
E.g. : for my Kikpad controller :
<VALUE name="MidiLearnEnabled" val="1"/>
<VALUE name="MidiLearnPreviousMapping" val="/media/az01-internal-sd/MPC Documents/Midi Learn/KIKPAD.xmm"/>
e.g. for a Launchpad Mk2 :
<VALUE name="MidiLearnEnabled" val="1"/>
<VALUE name="MidiLearnPreviousMapping" val="/usr/share/Akai/SME0/Midi Learn/Novation Launchpad Mk2.xmm"/>
Finally, you need to reboot you MPC / Force.