In this video, we begin the Factory Scripts Masterclass by introducing the goal of the series: integrating Kontakt’s built-in factory scripts — like the Portamento and Arpeggiator — into a custom instrument with a fully scripted interface.
We cover:
-
What factory scripts are and how they differ from your own custom scripts
-
Why and when you might want to use factory scripts in commercial or custom libraries
-
The limitations of factory scripts and how to work around them using UI scripting
-
How to organize your project folder and prepare your instrument for development
-
Loading in samples, setting up groups, and establishing the script structure
-
Why this project avoids using a scripting framework in favor of standalone script logic
-
What you can expect from the rest of the series — including UI integration, parameter mapping, and customization
This video sets the stage for building a clean, flexible instrument that uses Kontakt’s factory features without compromising on your own creative control.
The final instrument created in this masterclass — along with all modified factory scripts and source code — is included in the Exercise Files section.