-
Creator Tools: knob skinning acting strangely
Hello, I've been working on adding a custom slider to a library I'm working on. However, rather than functioning like a normal filmstrip animation, Kontakt displays all of the frames of the knob as a single image. I have checked and double-checked my .txt file for the image, and I don't see anything that I've done…
-
Hi, I am looking for someone who can write Kontakt scripts. Will pay
Need a script that will use the pitch bend to offste (delay) the start of selected groups by a couple of miliseconds. I tried asking Chat GPT, but all there is always error messages when applying the script.
-
Voicing concern for the future of multiscripts
I’m an avid user of multiscripts, as it allows me to endow, alter and remove features to an instrument which the developers might have overlooked or implemented in a cumbersome way. They are absolutely instrumental to my workflow, and one of the main reasons I still stick to Kontakt libraries. The flexibility it gives is…
-
Custom loading script
Hello, Is it possible to create scripts for Kontakt 8 that reduce the loading time of multiple instruments simultaneously by specifying before loading which: split (range), dynamics (velocity/layers), and scale to load only the samples that will be used? Thank you
-
Problem mapping samples with LUA script
i have a folder with 20 loops. Some are 80 bpm, some are 100 bpm. If i dragged all to mapping editor they : 1- maintain their loop information and Sample Loop come enabled on Wave editor. 2 -maintain their bpm information on grid tab ( some 80 bpm some 100 bpm- it is fundamental to use the loops with any tempo on DAW with…
-
Impact Soundworks Pearl: audio engine freezes
I'm experiencing audio engine hiccups & complete freezes with a particular library - the Impact Soundworks Pearl Concert Grand, whilst playing using a controller. On my main machine, I've lowered the voice count as far as 80, and it's still happening. On an older, slower machine, it seems to be working at 64. I haven't…
-
Will Kontakt8 see a return of the Wrench Icon for editing/scripting, Yes or No? Please tell us.
The Wrench Icon! As a maker of microtonal music the wrench icon was the sole reason I upgraded to Kontakt years ago. Now, without 'the wrench icon' there is no ability to do microtonal music or abnormal tunings. As of K7 it seems to be rare for an instrument have 'the wrench' anymore.Thankfully I recently realized the old…
-
India Spotlight, Rotary encoder CC80 instead of modulation wheel CC1, standalone
In India Spotlight, Modulation Wheel is assigned by default to the groove parameter in the Ensamble, and to speed of rolls/ornaments in the single instruments. Yet MW returns to zero, and a rotary encoder that stays in the middle position (12 o'clock) would be more convenient. I have an external keyboard with some rotary…
-
Figma to Kontakt Video Tutorial (finally) dropped!
https://youtu.be/D7lqAV1KRKw This is a one take, let's do this kinda of thing. Unscripted but covering from the absolute zero to using the UI implementation code generated in Figma to Kontakt plugin. The plugin is FREE. The video is free. This video also covers how to create animated assets such as faders and buttons. In…
-
Kontakt GUI replacement
I have Samples From Mars Micro. It has a great GUI that I would like to use for my own samples. I tried using Kontakt GUI Maker but when I try to a less basic thing like using LFO’s which isn’t as straight forward the routing (getting it to work as I understand it even after reading the manual) doesn’t work. So I’d figured…
-
Chord detecting Scripting
Hello community, Is there an already developed script to map samples to chords, in other words, play samples after pressing chords instead of individual notes? My intention is to have the samples looped at Kontakt and that they stop to play when 1/4 of a 4/4 compass is reached after I stop to press the chord. Is that…
-
Modify script "Notes per octave"?
Hi, I hope I'm in the right place for my question, which is: The script "Notes per octave", found among the presets of the script editor, has worked well for me, but now I would need to be able to automate the "Notes per octave" field's value by mIdi cc message. The value range in the original script is 1-1200 As I'm not…
-
Scripting Drum Outputs in Kontakt, while keeping GUI functions.
Hey everyone, this is my second post here, as I accidentally answered my first post about this topic, which seems to have not made post appear any further within new discussion boards. I'm trying to create a drum plugin, based on some sample I have recorded for a uni project. This is my first time ever scripting anything,…
-
pressing space bar to start Logic Pro causes parameter to change in Komplete Kontakt
For some reason when I am working in Logic Pro using Komplete Kontakt, and I press the space bar (Play), it causes a parameter in Kompete Kontakt to change which drastically affects the sound. Sometimes it's affecting the blend knob (when im using Hybrid Keys), sometimes the filter knob (in monarch), sometimes something…
-
want to assign knob to automatable but Kontakt doesn't let me.
hey there, in native instruments studio drummer library there is there's "tune" "attack" "hold" "decay" knobs that don't seem to be automatable for me. I don't know much about Kontakt's backend but it seems to be a macro knob to effect all the mic positions. I hope to use this with cubase's quick controls. thanks so much…
-
Multi Script unresponsive in Kontakt 8
Anyone know why the FlexRouter 2.2.3 multi-script is completely unresponsive in Kontakt 8? Tested it from previous Kontakt multis on Kontakt 8 VST3 and AU. Still works great on Kontakt 7.10.7 on yesterdays update and of course Kontakt 6. We use FlexRouter on many, many instances throughout the templates. Is this a Kontakt…
-
Multi KSP Velocity Midi Map
Hey everyone! I'm scratching mt head over this: how do I midi map the knobs in Multi KSP scripts to a MIDI CC? I have the "Change Velocity" script added to my Multi, so I can set a certain velocity curve to all my instruments. But I also need to map the "Curve" knob to a CC slider, so I can change the curves on the fly. I…
-
Midi Learn CC - automation
It's a great feature to be able to assign your midi controler knobs and sliders to controls of you virtual instrument(s) as explained here: <https://www.native-instruments.com/ni-tech-manuals/kontakt-player-manual/en/midi-learn> However, it's very frustrating that these settings are not stored. At least, not to my…
-
Modern Scoring bundle, Majestica, Pro Strings Sounding notes in Keyswitches
There seems to be a problem with some Majestica patches. As an example: The lower notes of the Pro strings are spread out to the lower notes that also are used for the keyswitches. If you toggle a keyswitch you get also a low sound playing. I use an iPad with metagrid and ArtConductor and this library is unusable that way.…
-
Linking two knobs together
Hi there, I am trying to link two knobs together in Kontakt, but haven't had much luck with it yet. Would someone have any good direction for me to go to? PS: my knobs are declared as sliders, so I can add my own knob design to them: declare ui_slider $knob(100000,500000) set_knob_defval($knob, 500000) $knob := 500000…
-
Kontakt Scripting - Best way to create Wet / Dry FX?
Hey! First time poster. Apologies if this has been asking before, I did look! I'm making a Kontakt instrument with a few different FX dry/web knobs such as reverb, phaser etc. I have the knob mapped to $ENGINE_PAR_SEND_EFFECT_OUTPUT_GAIN and $ENGINE_PAR_SEND_EFFECT_DRY_LEVEL on the FX, reducing and increasing the…
-
Kontakt Builder & KSP Scripting: Comprehensive Tutorial Series for All Levels
https://www.youtube.com/playlist?list=PLlcfBjDN_ijt0W5B2q7JJyX94KlO3FQoi Explore the art of Kontakt instrument building and KSP scripting with Yaron Eshkar, also known as Faxi Nadu. This comprehensive tutorial series provides in-depth knowledge from Yaron’s five years as a QA Engineer and Product Manager at Native…
-
Exporting / Importing Multi KSP Scripts
In coming across some really awesome Multi KSP Scripts in various libraries, I have tried saving the scripts and then importing them to into different libraries… they load but then have no effect on the new library. Probably a newbie question but is this because the KSP scripts have to be custom programmed for the specific…
-
Send MIDI to Outside World - Instrument Script Not Sending Correct Note-Off
I have a problem with Kontakt 6.7.1 where instrument scripts are sending note-off messages, to the outside world, for the incoming note instead of the note changed by the script. I've tried a couple factory instrument scripts: Randomize Pitch Change Keys and both exhibit the same incorrect behavior. After some…
-
Microtuning Session Horns Pro
Hi all, I'm trying to get microtuning to work with NI session horns pro. The microtuning script doesn't seem to have any effect, having checked with a tuner plugin. On the other hand, global tuning works fine at resolutions less than one semitone. This is the first time I've used a script in kontakt, but it looks pretty…
-
Excluding certain groups from randomized group play with code
Is it possible to include/exclude groups from the Random group play option with code? I have tried using allow() and disallow() groups. This only mutes them, leaving an empty slot in the randomized play cycle. I want to disable it completely so the pattern is not broken. If that's note possible, can you create/remove the…
-
Seeking Help to sync groups LFOs
Hello ! I'm new to scripting in Kontakt and I have some issues with my groups LFOs. What I want to achieve is the "Marimba Repeat" effect found on the Lowrey TBO organ, where the organ volume is controlled by some sort of a square wave but is out of phase by 180° on certain notes (D,D#,E,G#,A,A#). What I have done is I…
-
Trying to make Kontakt's Microtuning script MIDI-assignable
Hello, I'm checking out Josef Natterer's Microtuning script, included with Kontakt. It allows you detune all C's, C#'s, D's and so on. I'd like to control each of the 12 sliders using MIDI CC. Unfortunately this doesn't seem to work, probably because the 12 sliders are part of a single object, I suspect it's a so called…
-
can I release a free Kontakt instrument?
I know the question might sound a bit off, sorry about that, but I can't find any terms and conditions related to this very basic topic. I have a license for Kontakt, the full version, which allows me to save my brand new instruments made with my samples. So, can I make these file available for free download? I understand…
-
Creating an instrument and KSP errors
Hello everyone :) !! I'm new to scripting in general so probably I'm overlooking something very simple here. I keep getting errors like "newline expected" or "'else' or 'end if'" expected (even when I closed all 'if' blocks. Here's my current script: on init declare %low_samples[4] declare %mid_samples[4] declare…
-
KSP Stuck on a Script, Second Menu PREV NEXT switches not working ..Please Advise
Hello, I'm about a week in on learning how to script and need some help. I've spent the last several hours trying to get this working but still no joy. 2 menus, 2 sets of PREV/NEXT switches. The first set on menu 1 work , the second set on menu 2 do not. Any help would be greatly appreciated. Thank you. on init…
-
How to update project tempo for Sequencer?
I assume it has something to do with the on listener callback but I couldn't find enough info in the manual to figure out how to script it so that when I change tempo in my DAW the sequencer also changes its tempo. I appreciate any help :)
-
Hide the pictures on startup:
declare ui_label $frame_dhol(1,1) set_text($frame_dhol,"") set_control_par_str(get_ui_id($frame_dhol),$CONTROL_PAR_PICTURE,"frame_dhol") set_control_par(get_ui_id($frame_dhol),$CONTROL_PAR_HIDE, 16) Hide the pictures on startup: but picture is not hiding at start up. only when is there something wrong in the code ? please…
-
Seeking Help to Complete a Script with Specific Key Press Functionality - Budget Negotiable
I am looking for someone who can help me finish my script. I want a complex rule: I want a Photo to be displayed when 10 specific keys are pressed, and for the photo to be hidden again when the keys are released. We can discuss the budget
-
Noise gate effect necessary for DAW auto-bypass on silence (CPU reduction)
Unless I'm missing something, it's quite strange that a plugin old enough to drink anywhere in the world doesn't include a simple noise gate among its list of 92 effect modules. 😏 Aside from being important for all the standard reasons, it's crucial for CPU savings in DAWs like Reaper that automatically bypass plugins with…
-
Issue with slider behaviour - click release changes the value
Hey guys, I have an issue with a slider (reverb volume in my case, although I don't think it's relevant). When I click the slider, adjust the value and I see the value changing in a display label. However when I release the mouse click the value changes a little. While trying to explore the issue I figured out that if I'm…
-
KSP Improvement Suggestions
Here is a small list of very useful features that I wish were available in KSP to save some code writing: ● The ability to pass variables to functions like this: function myFunction($var1, %var2, …) declare $myFunctionVar1 := $var1 declare %myFunctionVar2 := %var2 … end function ● The ability to use local scope variables…
-
How to make "change_vol" work as in the documentation?
Hello, Using Kontakt Noire, I am trying to change a note volume using KSP like in the documentation : ni-tech-manuals/ksp-manual/en/event-commands#change_vol-- on note change_vol ($EVENT_ID, 0, 0) end on Whatever the values I use it does not work. I have managed to change other properties, "change_velo" works. But not…
-
Upgrade Kontakt Version to latest (logicx files)
Hello ! Is there a simple trick (or existing script :) ) to upgrade older kontakt plugins to latest, in logicx songs using previous versions of kontakt ? Thanx !
-
MIDI export script
Hi, I want to be able to export my piano improvisations in Kontakt 7 Player to MIDI files but I'm a complete newbie to scripting so I found a YouTube tutorial about this and I typed the script below in KSP. When I play a few notes and then click on the Export button, I get the success message "Export successful: test"...…
-
Hello from Make Kontakt
Make Kontakt is introducing a new painless way of developing Kontakt instruments. Suited for sample libraries companies, professional composers, professional music producers and beat makers and also enthusiasts. Our model streamlines the development process, making it faster than what is out there, cheaper, easier to…
-
Upgrade Kontakt Player, Port Rack Instruments, Presets, and Settings?
Hi, I never really looked for a solution to this and I'm not sure why, but now it's a real impediment to me b/c I went from an Intel Mac to Apple Silicon. I will detail the issue, hopefully someone can help. I can figure out, but there has to be an 'easy way', right? Here's the question: how can I upgrade to Kontakt 7,…
-
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…
-
[SOLVED] Variable "$ENGINE_PAR_STEPMOD_STEP_VALUE" was not declared!
In the KSP 7.8 Reference Manual there's a mistake on pages 184, 186 and 189. The $ENGINE_PAR_STEPMOD_STEP_VALUE should be replaced by $ENGINE_PAR_STEPSEQ_STEP_VALUE instead. Otherwise you'll get this message in the KSP log: Variable "ENGINE_PAR_STEPMOD_STEP_VALUE" was not declared!
-
Script: Virtual Sustain Pedal From Pitch Bend
Here is a little script I wrote that I find really useful: https://gist.github.com/shcipwa/1050ac04e295dee1a6c2767eeef8a766 I originally wrote this for playing Piano using Native Instruments Maschine without a sustain pedal, but should work with any keyboard with a pitch bend wheel. It works great because the Maschine MK3…
-
how do I stop east Asia erhu from rebowing
Hey, how can I program the East Asia erhu to rebow when I want. The erhu randomly rebows and it’s very annoying. I understand that the instrument needs to rebow to sound natural but I want it to happen with the beat.
-
Any Kontakt scripting experts available for hire / training?
Does anyone here offer training/support for people who are new to scripting? I have a pet project that I'm currently working on but I've now exhausted what I can understand from YouTube etc I'm really excited about the project (samples sound great!) and have people interested in it, but need someone to help me finish it -…
-
Dropdown Menu for Replika Delay Time
Hi there, I want to script a dropdown menu for the Replika Delay rate but I don't know where I should start. anyone who could help me with this? I've created the dropdown already but I need help with the code for the ui_control Is $ENGINE_PAR_RDL_TIME_UNIT right for this? declare ui_menu $delay_menu…
-
I got stuck with my first scripting project
Hi there...My name's Ezequiel, from Brazil...First of all, I wanna thank in advance for taking the time to help me with this... I tried to my limits to finish this without help, but unfortunately i got stuck with my first scripting project. To shorten my story, I've been using kontakt as my vst instrument for over 10…
-
Check My CC Transform Script Please? I'm New
And by new, I mean I've been reading the forum and manual for about two hours haha Basically I just want a script to change incoming CC#0 to CC#35 on all channels and output byte 2 as it came on CC#0. Here's what I've got so far on midi_in if ($MIDI_COMMAND = $MIDI_COMMAND_CC and $MIDI_BYTE_1 = 0) set_midi…