McMillen KMI 12 Step user exchange

Discussion of music production, audio, equipment and any related topics, either with or without Ableton Live
Post Reply
h2jazz
Posts: 8
Joined: Thu Jan 04, 2018 11:55 am

McMillen KMI 12 Step user exchange

Post by h2jazz » Wed Jan 09, 2019 5:05 am

Hi, I'm a new KMI 12Step user and would like to exchange knowledge and presets about it. I know there is a 12Step forum on the KMI website, but it seems to be dead for years.
The 12Step editor software is a real PITA, at least the Mac version. You have to move the app out of it's subfolder to the Applications folder directly, otherwise you will see no factory presets at all.
I managed to change parameters and create different setlists by editing the 12step.json file with BBEdit's mighty search and replace functions. Main problem is, you have to send ALL presets (the whole setlist) to the 12Step at once.

My first question for practical use with Live: Has anybody managed to switch the 12Step presets by Live? It would be very comfortable to launch a song and switch to the desired 12Step preset automatically.

h2jazz
Posts: 8
Joined: Thu Jan 04, 2018 11:55 am

Re: McMillen KMI 12 Step user exchange

Post by h2jazz » Tue Jan 15, 2019 5:41 am

Found a solution to remote switch 12Step presets automatically and by another MIDI footswitch:

For both remote preset switching methods create a new MIDI track, I call it "12Step". Set the MIDI input to none, the MIDI output to "12Step Port 1", the MIDI channel does not matter, the 12Step receives any channel.
Create an empty/dummy MIDI clip. Set it's Program Change to the desired number. E. g. 12Step preset 17 is PC Message 17.

Now the 12Step's preset will change accordingly when you launch the scene containing the MIDI clip.

For using another MIDI footswitch (in my case an iCon G-Board), create a MIDI clip for each preset and create a "shortcut" for it in Live's MIDI Mappings. For using the footswitch only and to prevent auto switching I moved the Dummy MIDI clips down in the scene slots, after the last scene containing loops/stuff to play back.
If anyone has a more elegant solution for this, please let me know.

Post Reply