Kontakt Scripting: Lesson 3

(2 customer reviews)


This lesson is all about custom user interfaces and true legato scripting.


Now that you’re familiar with the fundamental principles of programming and Kontakt scripting you’ll be directed to slightly more advanced concepts in this lesson.

Each lesson in the series is standalone, although there is a little bit of overlap. You don’t need to have seen any of the others to be able to follow along. As you progress from lesson one to four it is expected that your base level of Kontakt scripting knowledge and ability is higher.

Custom Graphics

There is a lot of information and over six and a half hours of video in this lesson. In the first few videos you’ll focus on building attractive user interfaces and you’ll learn all the relevant details of graphic design as it applies to customising the look of your Kontakt instruments. This is vital information and even if you’re not a designer you’ll be equipped with unique knowledge that you can pass on to the artists you work with.


True Legato Kontakt Scripting

You’ll rely on your existing knowledge and experience of Kontakt scripting in conjunction with the more advanced techniques taught in this lesson to build a complete sample library.

The project you’ll work on is a violin with many features found in commercial instruments such as: true legato, customised graphics, key switching, algorithmic round robin repetitions, dynamic crossfading, and reverb.

There are also many sub-topics you’ll explore like the correct way to name and map legato interval samples (a huge time saver), editing modulation tables, different types of crossfades, allowing the user to select which continuous controller affects an instrument parameter, adding help text to controls, pitch shifting, and more!

To achieve these goals you’ll take advantage of the many shortcuts and the extended scripting language provided by Nils Liberg’s scripting editor, and learn more about its features.

Downloadable Content

The download you’ll receive with this lesson includes: ten mp4 tutorial videos, all the graphics required to complete the project, templates for creating your own GUI graphics, script files for the GUI exercises in the lesson, Kontakt font reference, and 300+ samples, including true legato interval samples created specially for this lesson.

Lesson Plan:

1) Introduction

2) GUI Graphics Part 1
– Skins/Wallpapers

3) GUI Graphics Part 2
– Knobs
– Buttons & Switches
– Menus

4) Building a GUI and Implementing Custom Graphics

5) Mapping Legato Samples
– Importance of sample names
– Kontakt monitor
– Creating dynamics crossfades
– Modulator table editing

6) Writing the script part 1
– Menu to select dynamics CC
– Legato controls
– Round robin bypass button
– Dynamic labels

7) Writing the script part 2
– Creating the true legato function

8) Writing the script part 3
– Continuous Controllers
– Round Robin

9) Writing the script part 4
– Map staccato samples
– Velocity crossfade
– Changing articulation
– UI callbacks

10) Outro


Recommended but not essential




2 reviews for Kontakt Scripting: Lesson 3

  1. victor khandamian (verified owner)

    I am satisfied with this guide. The author explains in great detail how this or that program code works. I’m new to this business and this approach is especially important to me. Some video lessons last up to two hours, you don’t notice how the time passes, it’s so interestingly done.

  2. Andrew Werst (verified owner)

    I spent a month learning KSP on my own before coming across this Scripting Tutorial Series and it’s well worth the investment. I was primarily looking for the how-to on GUI scripting, but have learned so much more. For example, David not only covers scripting itself, but how to be efficient at writing the script using Sublime text and the Nils KScript Editor. There’s just so much in here that I didn’t know I’d want to know, if that makes any sense.

    The included lesson materials are also a pretty extreme bonus, in terms of value. The information alone is definitely worth the 29.99, so the included graphics and sound files push this above and beyond what I really expected.

    In short, if you’re serious about learning Kontakt Instrument Development, purchase these lessons. They are an incredible resource for building a very niche skillset.

Only logged in customers who have purchased this product may leave a review.

You may also like…