-
Poly Aftertouch Cymbal Choke Script issue.
I tried implementing this script I found for poly aftertouch cymbal choking from EvilDragon, and it sort of works. The issue, however, is that it doesn't totally kill the voice, it just reduces it in volume. The sample continues playing at this reduced volume. I've implemented it verbatim, and I'm a bit stumped. on init…
-
How to make the "Tune" Knob move in semitones? And control it in high resolution
I want to tell the Tune-Knob to move up/down differently. Not in 0.01 or 0.1 steps, but 1.0, which means in semitones. I m using Komplete Kontrol 2.7.2 to host Kontakt, because i m using the KK S MK2 Keyboard. I ve found a script for the semitone movement, which works for MidiAssignments, like Midi cc11 - but it also…
-
How do i save my instrument?
I just finished my own instrument and I know how to save the patch and samples but i don't know how to protect all the resources of my instrument and do a library to install with a wallpaper and all that stuff
-
Override sustain pedal on a per-pitch basis with velocity = 1 note events
I have this very simple script working fine below but it's only able to send note-offs for all note events. I want to be able to only send note-offs to note events of the same pitch as the note event with velocity = 1, the instant that note is played. on init declare polyphonic $v declare polyphonic $notenumber end on on…
-
Zero experience - Trying to write a script for multi for round robin of 8 instruments
I'm trying to write a script that will send incoming MIDI notes sequentially to 8 separate instruments in a multi. I keep getting errors. I'd be grateful for pointers. I started by trying with 2 instruments. Here's my bad script: on init declare $currentInstrument := 0 declare $numberOfInstruments := 2 { Assuming 2…
-
How can the arpeggiator script affect only one group instead of all?
im doing my own instrument and i want to use the arpeggiator but only in one group, i want the others to play normally but i dont know where and how modify the script to do that
-
Need help to create a simple knob for CC11 (expression)
Hi everyone, I want to add a simple knob for CC11 (controlling volume) to one of my custom Kontakt Instruments. So far I added an modulator (amplifier => external sources => midi CC) to tweak the volume. This is my script so far: on init make_perfview set_ui_height_px(120) declare ui_knob $Expression (0,127,1) move_control…
-
What's the best way to recreate an instrument in an older version of Kontakt?
Hi, first time posting here... I'm just starting out creating some of my own Kontakt Instruments and have realised that Kontakt is not forwards compatible. The instruments I have created in Kontakt 7 will not open in older versions. I'd like to recreate the instruments in Kontakt 6 to allow wider access but I just wondered…
-
Menu to control which group could be filtered
Hi there, can anyone help me with a code for a drop down menu for my filter section where I can chose between a Main and Bass group? At the moment the filter controls all layers but I want it separate that I could filter the Bass group maybe a bit more than the Instrument group/s. Here is what I already have: declare…
-
[Feature Request] Kontakt: save/load map maps
Taking a note from HISE, the ability to save/load sample maps (manually and via KSP) from the Mapping Editor as an external file (xml, csv, etc.) I believe would be huge for us sample library creators (instead of using tons of groups that can get confusing and complicated).
-
Deactivate a activated Button when a other one gets activated
Hi, when for example Button 2 is activated and I activate Button 5 the second one should be deactivated and so on. is there another way to do this? because since I'm using this code I've many problems with the functions of my script. on init declare $i declare ui_button $button0 declare ui_button $button1 declare ui_button…
-
Using hard coded velocity as "sample selector" across multiple groups
Hey all! I'm trying to build something based on the Roland JD-990, where you have 4 "tones", or layers if you will. I'm using the velocity layers across two groups (as there are more than 127 waveforms) to hold the various waveforms for one layer. I was able to set up a waveform selector that allows/disallows group 0 and 1…
-
Bypass Button function
Hi, I have a button ($reverbonoff) that activates my reverb1 and leaves reverb2 bypassed. I have another button ($revswitch) to choose between the 2 different reverbs. If I deactivate the $reverbonoff button, the $revswitch should no longer work only when $reverbonoff is active $revswitch should work. can anyone help me…
-
Limit Keyrange
I am trying to replicate the kontakt script "limit keyrange", but with 4 independent voices and ranges... I understand that the problem is in "$EVENT_NOTE" since it modifies the range in the 4 voices... I need to know if there is another way to do it, can you help me? on note if ($voice_1 = 1) if ($learn_keyrange = 1) if…
-
DOUBLE CLICK ON ui_SLIDER TO RESET THE FUNCTION
Hi there, is it possible to reset my ui_slider to its default value with a double click? For example, I have a ui_slider mapped to speed which is 100% at frame 50, when I turn it up it is at 100 frames and the effect is at 800%. So that I don't have to turn it back to the 100% (50 FRAME), I would like to add the…