• Hi and welcome to the Studio One User Forum!

    Please note that this is an independent, user-driven forum and is not endorsed by, affiliated with, or maintained by PreSonus. Learn more in the Welcome thread!

Solved Customizing M-Audio Keystation as a Mackie controller

Lipica

Member
Hi,
I understand how to customize my Keystation via control-link. For example 2 commands are learnable, the volume fader and the modulation wheel :

combi.png


But now I would like to customize those commands :

contrôles.jpg


These are managed via a Mackie Control layer, and instead of the learning interface I got this :
control.png


So no way to learn ?
Plus, the MIDI messages I get when pushing for example the little right arrow is :
fléche droite.png

And this acts upon the horizontal zoom in S1. I would like to change that. Are you aware of any mean to do that ?
 
You have to create a new device based on the device files for the keystation. if you are familiar with a bit of coding it's not that hard.

another way could be a tool like bomes midi translator to filter the midi massages and transform them to the functions you want in studio one
 
Studio One can, by regular means, assign commands only to MIDI CC messages. The messages received here are Note On messages. It's possible to map them to commands by manipulating the XML, but not from inside the program. Some understanding of XML and MIDI would be required for this.
 
Thank you both for your anwsers. I worked in the past as programmer, I should be able to understand an do such manipulations. Do you have any how-to to point me at ?
 
Yes. I can't describe it in detail now but as a starting point, go into the Settings folder (Help → Open Settings Folder). The Surface Data[1] folder is the one to look at. In Studio One, add your Keystation as a plain keyboard (I'm not sure how the pre-mapped presets for the Keystation interact with the assignments, so I tend not to use them).

In the XML file for your Keystation, the <SurfaceAssignmentPage></...> section is where you want to do your tests. If you already mapped some MIDI CC events, you’ll see the hex values for the different messages. From there, you'll need to figure out which values to replace or add for the note events.
 
Yes. I can't describe it in detail now but as a starting point, go into the Settings folder (Help → Open Settings Folder). The Surface Data[1] folder is the one to look at. In Studio One, add your Keystation as a plain keyboard (I'm not sure how the pre-mapped presets for the Keystation interact with the assignments, so I tend not to use them).

In the XML file for your Keystation, the <SurfaceAssignmentPage></...> section is where you want to do your tests. If you already mapped some MIDI CC events, you’ll see the hex values for the different messages. From there, you'll need to figure out which values to replace or add for the note events.
Very good ! This folder I didn’t know of, looks like a gold mine. I will dig into it. Thanks !
 
Back
Top