Questions on how KSP Scripting affected by Kontakt Version Used
Recently I was trying to understand the KSP scripting by browsing youtube tutorial, nilsliberg tutorial and skimming the KSP reference manual. However the more I skimmed through the manual and youtube tutorial, the more confused am I on why the KSP script is limited to which version of Kontakt used.
At first glance, based on my limited C language knowledge, KSP script is based on Kontakt Script Language and most of KSP script examples I read utilize declare-function() to determine certain value for a set parameter.
If the KSP script is capable of set parameter through the declare function, shouldn't it possible to define/declare which version of kontakt I wish to script for the sample library I plan to make? Currently from what I understand in youtube tutorial, older NI forum and new forum, if I make a KSP script sample library on Kontakt 5.3, only kontakt 5.3 above can access it. Do I misread it or is it due to KSP scripting limitation?
If it is due to KSP scripting limitation, how do I determine which oldest version of Kontakt should I utilize. Is it by most used feature listed in the manual or just the most stable oldest version?
Best Answer
-
This is simply because of implementation. How would an older version of Kontakt know about any new KSP commands that were implemented later? It's impossible. Hence the version of Kontakt you use while creating the library is the minimum required version to use that library.
You would simply need to decide which KSP (and/or Kontakt) features you need based on in which version they first appeared, then use that version for your library.
1
Answers
-
This is simply because of implementation. How would an older version of Kontakt know about any new KSP commands that were implemented later? It's impossible. Hence the version of Kontakt you use while creating the library is the minimum required version to use that library.
You would simply need to decide which KSP (and/or Kontakt) features you need based on in which version they first appeared, then use that version for your library.
1 -
Thanks.
...
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 760 Tech Talks
- 4K Native Access
- 16.2K Komplete
- 2K Komplete General
- 4.2K Komplete Kontrol
- 5.6K Kontakt
- 1.6K Reaktor
- 372 Battery 4
- 831 Guitar Rig & FX
- 423 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.6K Maschine
- 7.1K Traktor
- 7.1K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators