Overview¶
To get started developing with IVLS, you will need a few things:
- Sublime Text Editor - A text editor for writing your instrument scripts
- IVLS Compiler - An application to convert your IVLS scripts into a format Kontakt can understand
- IVLS Sublime Plugin - A plugin for Sublime that provides syntax-coloring for IVLS, launches the Compiler using hotkeys, and adds some other quality-of-life features
Requirements¶
You'll need the following:
- An account on https://git.impactsoundworks.com/ to authorize the download.
Python 3.13or higher on your system- Open your terminal and run
python. If it launches and reports a proper version number, great! If not, ask for help.
- Open your terminal and run
Guide¶
-
Download Sublime Text Editor @ https://www.sublimetext.com/download. If possible, prefer the portable version.
-
Run the following command in a bash terminal (such as git bash) to install the IVLS Compiler:
pip install --index-url https://git.impactsoundworks.com/api/packages/isworks-dev/pypi/simple/ --extra-index-url https://pypi.org/simple ivls -
In Sublime Text, locate its
Packagesfolder by selectingPreferences > Browse Packagesfrom the main menu.
cd into this folder path with your terminal, then run the following command:
git clone https://git.impactsoundworks.com/isworks-dev/ivls-sublime.git "KSP (Kontakt Script Processor)"
NOTE: It is critical that the final name of the folder is KSP (Kontakt Script Processor), or it will not work. The purpose of this step is to place the plugin directly in Sublime's installation with the correct name.
You may need to restart Sublime twice before the plugin fully initializes and is ready for use.