Tag: basics
Kontakt Scripting (KSP) :: BASICS – user defined functions explained
Modified June 2024this article explains the user defined function in KSP. At the end of this article there is also a comparison between classic and advanced functions with sublime text.
Kontakt Scripting (KSP) :: BASICS :: callbacks – on ui_control explained
Modified April 2026The on ui_control callback gets executed whenever any ui element is used. So it is an important callback when it comes to creating a custom UI. This articles explains all you need to know about this callback.
Kontakt Scripting (KSP) :: BASICS :: Outsourcing and Storing Script Files into the Resource Container
Modified July 2022Using the Script Tabs in Kontakt is not the only option we got. We can also “outsource” our scripts and store them into our resource container. We can then load them into one of our script tabs. This article and the video shows how this is done.
Kontakt Scripting (KSP) :: set own font types – since Kontakt 6 via custom bitmap font sprites
Modified April 2026Since Kontakt 6 we can add custom fonts. Although the ksp coding part is very easy, creating such a bitmap font manually can be a pain in the ass. That’s why we built an online ksp font type generator (currently not working).
KSP Scripting (NI Kontakt) :: BASICS :: What’s KSP – is it easy to learn?
Modified April 2026KSP is a rather simple procedural scripting language for Native Instrument’s Kontakt e.g. to create your own Instruments like those you are probably using all day long already.
Kontakt Scripting (KSP) :: BASICS :: ui_panel explained [Kontakt 6]
Modified April 2026with the introduction of the ui_panel since Kontakt 6, things became a little easier when it comes to complex UIs with multiple screens (= panels) inside one script tab. This article explains the ui_panel ind detail and shows some basic examples.