Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>KONTAKT Script Processor (KSP)New to Visual Studio Code? Get it now.
KONTAKT Script Processor (KSP)

KONTAKT Script Processor (KSP)

R-Koubou

|
3,766 installs
| (3) | Free
Language support for NI KONTAKT(TM) Script Processor (KSP)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Language support for NI KONTAKT Script Processor (KSP)

Screenshot

KSP Compatibility

  • KONTAKT 8.x / 7.x / 6.x / 5.x

Features

This extension now bundles the KSP language server and provides the following features:

  • Syntax and semantic analysis (diagnostics)
  • Code completion
  • Outline (document symbols)
  • Go to Definition
  • Find All References
  • Hover
    • Built-in command and variable information
    • Documentation comments written immediately before variable declarations and function definitions are also shown. Markdown is supported.
      {
          ## This is a my variable.
          - value is used for ...
          - value range is 0 to 100
      }
      declare $myVariable
      
  • Rename Symbol
  • Signature Help (parameter hints)
  • Obfuscation

Obfuscate a Script

  1. Open a script file.
  2. Set the language mode to ksp.
  3. Open the Command Palette and type ksp.
  4. Select Obfuscate.

Restart the Language Server

  1. Open the Command Palette and type ksp.
  2. Select Restart Language Server.

Limitations

  • Extended syntax is not supported.

Source Code

  • Extension: GitHub repository
    • Issues
  • Compiler, Language Server: GitHub repository
    • Issues

License

MIT License

Author

R-Koubou

  • Twitter: @rkoubou_jp
  • GitHub: https://github.com/r-koubou/

About KONTAKT

KONTAKT is a registered trademark of Native Instruments GmbH.

https://www.native-instruments.com/

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft