-
HOW TO PASTE CODE ON THIS FORUM
When discussing about code, you might want to paste some code in. Here's how to get it formatted nicely. First, paste your code as regular text Then, select the whole code you have just pasted On the side, there will be a paragraph symbol (¶), click it Then press the quotation button, then select Code Block option Voila!…
-
HOW TO: APPROACHING MODULATION IN KSP
I see people are still struggling with this, after all this time. So I thought I could explain this to everyone once and for all, since it's quite an important thing when doing a custom scripted instrument. First, let's break things down. Kontakt has two types of modulators - internal and external. Internal are: LFO,…
-
KSP DEVELOPER TOOLS AND MUST-HAVES
Over on the VI-control forum, user Flaneurette compiled pretty much everything Big Bob had on his website. This includes the - evidently CRUCIAL - math library without which your beautiful custom labels and amazing voicing controls aren't going to be doing much of anything.…
-
KSP: Custom switch is cropped by row height
Trying to get into KSP. I have managed to set my custom knobs (aka sliders) but the switches seems to get cropped along a grid. They are png-strips with 6 sprites. The mouse over animation is working, I see the frames aree changing. But I can't figure out how to allow them to occupy the full height, i.e. not be cropped.…
-
KSP Tutorials for newbies
A video on YouTube called: Learning The Kontakt Scripting Language: Session 1 - Introduction to KSP is used a .pdf that is called "KSP Tutorial" This document seems that is old from the Kontak v2 era I am trying to find this pdf everywhere without luck, can someone please provide it? Please if you have a similar document…
-
Routing and Control for Multichannel .WAV Files : Creating a Multi-Miced Drums Library in Kontakt
Hello everyone, I'm looking to load a multichannel .wav file that contains 6 channels into Kontakt, and I'm wondering if there's a way to route each of these 6 channels to separate mono channels inside Kontakt and individually control their pan and volume. My ultimate goal is to create a multi-miced drums library. The idea…
-
Replika Delay Sync Toggle
Hi guys, I'm looking to create a toggle to switch between the synced and unsynced modes of the Replika delay effect, using KSP. Right now, it works as it should when unsynced, and I can switch to synced mode. However, upon switching back to unsynced, the Replika delay time knob stays synced, and my GUI element begins…
-
"Randomize Velocity" script, for one Group only
Hello ! The code from the internal script « Randomize Velocity » works perfectly for what I want to do. except that it affects all groups, I didn’t figure out how to modify the original script to make it work for only one group. Does someone have an idea ? Thanks in advance !
-
Figma to Kontakt is out! A Tool to help UI design and implementation
Figma to Kontakt generates UI implementation code and helps creating buttons and fader animations. FOR FREE! 1) go to https://figmatokontakt.com/ 2) sign up for an account 3) install the plugin: https://www.figma.com/community/plugin/1171114784600697919/figma-to-kontakt 4) add the Figma to Kontakt starter…
-
Can I bypass all effects for a group that is active the whole time?
Hi there, I have a BASS Group that is playable from C1-B1 (the Red Keys) and a Instrument Group (the Blue Keys) Is it it possible to bypass all Effects (the whole time) for the Bass Group while I could use the effects on the other group? The Bass group is the whole time active and has no declared button or something. Thanks
-
Can I bypass all effects for a group that is active the whole time?
Hi there, I have a BASS Group that is playable from C1-B1 and the other Instrument Group begins at C2-B5. is it it possible to bypass all Insert, Main and Group Effects (the whole time) for the Bass Group while I could use the effects on the other group? The Bass group is the whole time active and has no button or…
-
Maschine jam scripts
Maschine jam scripts for cubase 12 and will native instruments ever make anything like this again?
-
Using scripts to control other instruments
Okay, I'm a total newbie to kontakt scripting (though I have decades of general programming experience). I've read the ksp scripting manual (okay, I skimmed some parts), but I couldn't figure this out. Is it possible for a script (either a script in an instrument, or a multi script) to affect events (not just midi events,…
-
Seeking Help with MPE Test Instrument - Crashes in Various DAWs
Hello fellow forum members, I hope this post finds you well. I'm currently facing a perplexing issue with my MPE test instrument, and I'm reaching out to this community in the hopes of finding some guidance and solutions. Problem Description: I have an MPE test instrument that keeps crashing when used with different…
-
Script Error with Custom Arkhis Preset
When I load an attempt to play a custom Arkhis preset, I get a script error. Oddly, when I created the preset it played fine, but since trying to load it in a new session my CPU usage jumps to over 3000% in Ableton and I only get the script warning flashing. No sound. (Note: my CPU usage isn't actually this high. I checked…
-
Building in Kontakt (5) - embed midi
Hello, I have gone through the manuals and I have searched forums. The only thing I have found are references to importing midi files via scripting, which seems unnecessarily complicated. I am starting to build instruments in Kontakt 5. Let's say it is some kind of rythm machine. I want to trigger a pattern, like a midi…
-
Can I deactivate a activated Button when a other one gets activated?
Hi there, can I deactivate a activated Button when a other one gets activated? I need to do this with a 5 different Buttons, when for example Button 2 is activated and I activate Button 5 the second one should be deactivated and so on.
-
is it possible to sync a animation to the TM PRO Speed Knob?
Hi there, is it possible to sync this animation Code to the TM PRO (Sampler Mode) - Speed Knob? on init declare ui_button $anim_on_off declare ui_label $animation(1,1) declare $frame set_control_par_str(get_ui_id($animation),$CONTROL_PAR_PICTURE,"animation") set_listener($NI_SIGNAL_TIMER_MS,40000) end on on listener if…