ksp-featured

Kontakt Scripting (KSP) :: Custom UI :: Complex User Interface with multiple Screens/Menus inside one Script Tab

Modified April 2026

In this Complex User Interface tutorial we will build a fully functional UI with multiple Screens: main screen, FX screen and about screen. Whereas the FX screen holds a sub menu for two different FX: a LoPass filter and a LoFi FX.

ksp-featured

Kontakt Scripting (KSP) :: Fonts – List All Font Types, Tool for Kontakt 5,6 (and up)

Modified April 2026

If you are missing a detailed list of all Kontakt fonts, here is a little tool for you. This is a simple nki for Kontakt 5 which lets you display all font types on miscellaneous background colors for better readability. UPDATE: since Kontakt 6 we can now create and use own fonts. Read this tutorial […]

2016-10-15-poseidons-surf-arena-100

Impressions from our Surf Event on the Eisbachwelle @ Lange Nacht der Museen, München/Munich

Modified June 2018

a few impressions from the surf arena eisbachwelle, an interactive art installation @ munich‘s eisbach river (surfing wave). also visit: prettybloodysimple.com

massive_thumbnail

Banks – Brain (Free Massive Synth Presets)

Modified April 2026

CONTENT: 1 x Bass, 2x Lead/Stab, 1x Soundscape / Pad FILE NAMES: BS – Threaten (saw).nmsv, LD – Struggling.nmsv, STB – Calculating (square).nmsv, SNDSCAPE – Foreseen (dark).nmsv

kavinsky-nightcall

Kavinsky – Nightcall (Drive OST) (Free Massive Synth Presets)

Modified April 2026

CONTENT: 2 x Bass, 2x Lead, 1x Pad FILE NAMES: BS – DarkHill.msv, PD – BS – SubSupport.nmsv, LD – NightCaller 1.nmsv, LD – NightCaller 2.nmsv

yb-massive-presets_ariana-grande_massive_thumbnail

Ariana Grande ft. The Weeknd – Love Me Harder, Free Synth Presets for Massive

Modified April 2026

CONTENT:  1 x Bass, 1x Stab,  2x Pad, 1x Drums FILE NAMES: BS – BiggerThanYou.nmsv, PD – BeyondABliss.nmsv, PD – Pleasure.nmsv, STB – BiteYourLip.nmsv, KCK – Pressure.msv

igaz-fancy

Iggy Azalea Featuring Charli XCX – Fancy, Free Massive Synth Presets

Modified April 2026

CONTENT:  2 x Bass / Lead FILE NAMES:  BS – Fancy.nmsv, BS – FancySub.nmsv

yb-massive-presets_mc-white-walls

Macklemore & Ryan Lewis – White Walls :: Free Synths for Massive

Modified April 2026

CONTENT:  2 x Lead, 2 x PAD Download for free below FILE NAMES:  LD – MegaLiner.msv, LD – SirenSpaces.nmsv, PD – TimeCracker.nmsv, PD – Tremelous.nmsv

☣ Free Massive presets from the Massive Evolutions II [insight]

Modified April 2026

INFO: some raw presets for Massive to give a little insight into the working process of the Massive Evolutions II

yb-ksp-scripting_tips & troupleshooting

[Workaround] [NI – Action Strings] [Time Machine Pro Bug] – Tempo Sync & Voicing / Note Dropping Issue

Modified November 2019

With Native Instrument’s Kontakt there is currently a bug with the Time Machine Pro algorithm which is causing tempo sync problems and heavy note droppings (when playing more than 5 notes at once) . Especially the note droppings are significant with large polyphonic libraries like the Action Strings. Native Instruments is already working on that […]

beirut-santa-fe

Beirut – Santa Fe, Synth for Massive Free Download

Modified April 2026

CONTENT:  1 x Lead, 1 x ARP Download for free below FILE NAMES:  LD – Santa Fe.msv, ARP – Monica.nmsv

Depeche Mode – Should Be Higher, Massive Synths (Free Download)

Modified April 2026

CONTENT:  1x Bass, 3x Lead, 1x Pad, 1x FX. Download for free below FILE NAMES:  BS – Anubis.nmsv,  LD – Osiris.nmsv, LD – Seth.nmsv, LD&FX – Ra.nmsv, PD – Isis.nmsv, FX – Horus.nmsv

ksp-featured

KSP Scripting (Kontakt) :: Custom UI: Switchable, Dynamic Background Image / Wallpaper (via label element)

Modified April 2026

Unfortunately once the initial wallpaper is set, we can’t alter the image file anymore. Even not by setting different initial wallpapers for each script tab. Because the last applied wallpaper will be the one and only initial wallpaper for the whole instrument. But we can either offset the initial wallpaper that means moving it via […]

ksp-featured
ksp-featured

KSP Scripting (Kontakt) :: Custom UI: Background Image / Wallpaper

Modified June 2025

The instruments background image is called “wallpaper”. Its’ the basic background texture where all UI elements (knobs, buttons etc) get layered on top. Just to give you an example: we could take our default graphic software and design a realistic synth surface wallpaper (png file) containing “sockets” for some knobs and buttons with detailed shadows, […]

Lady Gaga – Applause, Synths for Massive (Free Download)

Modified April 2026

CONTENT:  2x Bass, 2x Lead, 2x Pad. Download for free below FILE NAMES:  BS – FattyMoog (applause).nmsv, BS – Thinna (applause).nmsv, LD – ImPulsive (applause).nmsv, LD – Slimma (applause).nmsv, LD & PD – MeGaga I (applause).nmsv, LD & PD – MeGaga II (applause).nmsv

ksp-featured

KSP Scripting (NI Kontakt) :: BASICS :: Variables, Arrays, Constants

Modified February 2024

Like with any other programming languages in KSP there are also variables, arrays and constants. They can only be declared inside the on init callback and can then be used throughout the whole script. So they are all on global scope by default and can even be used inside custom functions.

ksp-featured

KSP Scripting (NI Kontakt) :: BASICS :: Callbacks & Basic Structure

Modified April 2026

The Basic code structure is very simple. We basicaly put most of our code into  callbacks All callbacks look like this on <callback> … end on code inside callbacks gets executed when specific events happen. e.g. playing a note on our keyboard always executes the “on note” callback. callbacks are vastly needed to communicate with […]

ksp-featured

KSP Scripting (NI Kontakt) :: BASICS :: Create a Resource Container & Publishing your Release

Modified December 2024

Before we start scripting we should create a resource container where we put in all the files we need for our instrument (e.g graphic files or impulse responses etc.)

Calvin Harris (ft. Ellie Goulding) – I Need Your Love, Synths for Massive (free download)

Modified April 2026

CONTENT:  Bass, Lead, Kick (wav). Download for free below FILE NAMES:  BS – Meat I (Need Your Love).nmsv, BS – Meat II (Need Your Love).nmsv, LD – SawPulse I (Need Your Love).nmsv, LD – SawPulse II (Need Your Love).nmsv, Kick01_ch-need-love_yummybeats.wav

To top