Back to the post: Making Komplete Kontrol S MK3 Templates

Helper app for modifying .kmt files
for
NI Komplete Kontrol S Series MK3 keyboards

Context: I really like that we can edit most of the settings on the S series MK3 keyboards, and I generally work that way. However, there's some things that can't (yet?) be done right on the keyboard, but can be done by editing the .kmt files that can be exported/imported from and to the keyboard. This small web app is not a full template editor, but a simple helper app intended to make some of the following workflows to change such .kmt template files a bit easier:


Step by Step:


Step 1 (mandatory): Open a template file to be modified

This will be the template file we are changing



Step 2 (optional): Change the template name

This Template name will be shown in the MK3 keyboard. It doesn't have to be the same as the .kmt file name. Here we can also use characters that are not available in the MK3 onboard editor.

Step 3 (optional): Choose LED color

This color will be shown on the wheels, the touchstrip and around the 4D encoder knob. And it's also the color shown when keyboard LED's are configured to show "Default" color.


Step 4 (optional): Add, change or remove the image for the template

If a valid image is selected, it will show on the keyboard display screen when this template is loaded. Common image formats (.webp, .png, .jpeg, .jpg) should work, and it should be 1280 pixels wide and 212 pixels high. Smaller images may do weird things. Larger images will probably trigger an error in the NI template import utility program.

no image selected

This setting determines if the template name is shown on overlayed over a image on the MK3 display. It only makes a difference, if the template actually has an image.

Step 5: Save the above changes to file

If you're done making changes, you can save them right now and ingore the rest of the steps


Step 6 (optional): Open a source template file from where to copy some sections

Choose a source template file that contains sections you want to copy


Step 7 (optional): Select sections from source template to copy into destination template

Select one or more secions to copy between the templates.


Step 8: Save the above changes to file

When done making changes and copying sections, save the modified template to your computer: