Description

If you’re new to the world of Kontakt scripting and want to go from zero to hero, novice to ninja, Padawan to Jedi, or – insert desired progression here – this is the course for you. In over twenty hours of video you’ll become an expert in the fundamentals of Kontakt scripting and quickly progress to the most advanced techniques used daily by professionals.

Four Stage Progression

In this set of instructional videos you’ll learn everything you need to know to create your own Kontakt scripts or scripts for other developers.

You’ll start off easy in lesson one with an introduction to computer programming and Kontakt scripting and move to more intermediate concepts in lesson two. By lesson three you’re at an advanced stage where you’ll create a true legato violin. When you make it to lesson four you’re a pro and can build a multi-tabbed interface and microphone mixer.

Each lesson is taught by David Healey, an experienced Kontakt scripter with an extensive programming background. As well as creating his own libraries he has written scripts for numerous instruments by many different developers including: Strezov sampling, Aria Sounds, Bela D media, Wavesfactory, Sampleism, Auddict, PaperStone instruments, and Tronsonic to name a few.

Teaching Structure

These lessons are suitable for anyone regardless or age or ability and the structure makes them easily accessible. Each new topic is introduced with simple examples that you can repeat at home. Those same topics are gradually expanded on and combined to create complex scripts.

You’ll start off with just a few lines of code which will rapidly grow to a thousand if not more. Every step is a building block which once mastered you’ll be able to use in your own projects and those of your clients.

The videos are mostly comprised of screen capture, allowing you to see exactly how a Kontakt script is put together. In each lesson you will build a complete sample library which will help you to internalise the ideas taught in the videos and see how they can be applied to real world scenarios.

Kontakt Scripting Tutorial Topics

There are so many topics and sub-topics covered, plus lots of side notes, tips, and tricks that it’s truly impractical to list them all here – however here is a list of the most important ones (in no particular order):

All the basic principles of computer programming that you can apply to almost any programming or scripting language

True legato

Round robin repetitions (you’ll learn a different type in each lesson)

Microphone mixer

Key switching

Multiple articulations

Graphic design – as it relates to Kontakt GUIs

Dynamic crossfading

Velocity layers

Controlling Kontakt’s modulators, effects, and oscillators

Mapping and naming samples

Building scripting templates and frameworks

Passing data between scripts via PGS keys

Compiling resource containers

Macros, functions, and task functions

Creating a sequencer/arpeggiator

Multi-dimensional arrays

Looping samples

Modulation tables

Finding your way around Kontakt’s many editors

Preparing libraries for delivery

Multi-tabbed interfaces

Effects preset system

User customisable controls

To find out more about the individual lessons contained in this collection please see their respective web pages.

Downloadable Content

Every lesson is provided as a download that you can keep on your computer indefinitely and watch at your leisure. The download package includes all of the files you’ll need to complete the projects shown in the lesson, except for the source code which you’ll write as you progress through the videos. This collection does not include the extra credit classes.