ksp

The set_engine_par() command is used to control or set almost any engine parameters like volume, pan, tune, fx, lfo’s, envelopes and more. So wiht this command we actually control Kontakt via our custom UI. So set_engine_par() is mostly used in combination with the on ui_control callback whenever we use custom knobs or buttons to control Kontakt’s FX, Modulators or any other engine parameter. Read more »

ksp

Using 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.

Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Read more »

ksp

Please note that this article is not about choosing the best and cheapest server for your needs nor is it about any marketing strategies!

when your instrument is finally ready to be published, you probably start thinking about a best way to distribute everything including upcoming updates.

Read more »

ksp

This is a follow up to the Button Picture State tutorial. This article demonstrates various types of buttons like toggles and disabled buttons and some common use cases. Below are the six possible button’s picture states again, listed in the right order. But note via KSP (script) we can only address the on and off state. So unfortunately, the hover & pressed state can neither be read nor set. Well fortunately in most cases the pressed state should equal the on state in terms of the functionality.

  • off
  • on
  • pressed off
  • pressed on
  • mouse hover off
  • mouse hover on

Read more »