Kontakt Scripting Extra Credit Waveform Control TUTORiAL
TEAM SoSiSO | 26.1.2017 | 707 MB
If you’ve ever been curious to know more about the secret world of Kontakt’s waveform control then you’ve come to the right place. In this class you will discover tips and tricks to make the waveform control work for you and your projects. This is an intermediate to advanced level class so it is expected that you are familiar with the basics of Kontakt scripting.
waveform-controlKontakt features a selection of scriptable controls that you can use to interact with your instrument. Most of these controls are fairly straightforward to script and the documentation provided by NI for them is clear and complete – the waveform control is not one of these. If you’ve ever tried using the waveform control you will have quickly found that the documentation is far from clear, the online forums don’t provide much insight, and there are no tutorials to show you what to do.
By the end of this class the mysteries of the waveform control will be revealed to you. After following these videos you will be able to construct an instrument that features a waveform control, display different samples in the control, select different playback start positions directly on the waveform, play the samples in reverse, change the colour of the waveform’s table, use the waveforms table as an envelope to control a vast range of Kontakt’s engine parameters, and discover other little tricks along the way.
The demo instrument you’ll build in this class is a great starting point for your own projects. A waveform control can be used in many different contexts and it’s particularly useful for loop based instruments. While all of the techniques and methods shown in this video can be applied to almost any instrument you build some will be most useful for your loop based libraries especially the ability to start playback from any position in a loop, either forwards or backwards.