How to create a simple Kontakt GUI

Sampler and Sampling discussion (techniques, tips and tricks, etc.)
RELATED
PRODUCTS

Post

Thanks again! I even understand everything :)
I would never use something I don't understand, doesn't make sense in my opinion.
EvilDragon wrote:I hope you're aware that you're not getting an equal-power crossfade between groups 1 and 2 with this method of mix?
Yes I know! That's the only problem I have right now. I guess I would need a sine crossfade but I have no idea how I cloud do that.

Cheers
Dennis

Post

For the equal power crossfade, I would use a CC modulator in each group, linked to amplifier volume. Invert one of them. Then while Edit All Groups is active, try to get the equal power curve with modulation shaper. Both modulators could use rarely used CC, like CC95. You can send a CC from the script, too, and block CCs coming from "outside", so you can make a knob to do the crossfade.

Post

EvilDragon wrote:For the equal power crossfade, I would use a CC modulator in each group, linked to amplifier volume. Invert one of them. Then while Edit All Groups is active, try to get the equal power curve with modulation shaper. Both modulators could use rarely used CC, like CC95. You can send a CC from the script, too, and block CCs coming from "outside", so you can make a knob to do the crossfade.
That's a brilliant solution! I never would have thought of that!

Cheers
Dennis

Post

Kontakt can be fun, but daunting at the same time. :)


Wait till you start hitting on the limitations. For example, you can only have 16 internal modulators per destination, and 31 external modulators per destination. Naming the modulators (necessary if you want to control them via KSP) is a pain - you cannot name the same modulator in all groups at once with Edit All Groups, you HAVE to edit them one by one.

And if you use "Existing" modulator, all modulator names get garbled up! Bugs, bugs... :D

Post

If anyone needs any help with this, give me a shout! It should allow you to do most of the standard scripting stuff without any scripting knowledge

Post

Just want to say that I made _HUGE_ progress :)

I just wanted to create a simple interface with 1 knob to crossfade between 2 groups but I learned a lot already :)

The instrument is now almost finished. I was able to add some cool stuff like a menu to select between 2 IRs for the reverb (I had to learn how to sample IRs too :hihi:) and stuff like that. And the best thing: I'm really satisfied with the instrument so far :)

It just sounds great! Sorry if that sounds arrogant or something like that.

Huge thanks to EvilDragon again for the help here and on MSN! :tu:

Cheers
Dennis

Post

The instrument is finally ready :)
I'll make it available soon :)

A picture of the GUI:
Image

A small audio demo with some different settings:
http://soundcloud.com/bronto-scorpio/aurora-demo

Cheers
Dennis

Post

Hi all,
just wanted to promote my own tutorial on creating a custom GUI.

http://henrik242.dk/creating-a-custom-c ... n-kontakt/

I've tried as much as possible o include all those little bits of information that is was otherwise hard for me to find. I'm not really experienced with Tutorial writing at all, but hopefully some will find it useful :)

Post

thank you for the tut!!! :tu: :tu: :tu:
Whoever wants music instead of noise, joy instead of pleasure, soul instead of gold, creative work instead of business, passion instead of foolery, finds no home in this trivial world of ours.

Post

henrik242 wrote:Hi all,
just wanted to promote my own tutorial on creating a custom GUI.

http://henrik242.dk/creating-a-custom-c ... n-kontakt/

I've tried as much as possible o include all those little bits of information that is was otherwise hard for me to find. I'm not really experienced with Tutorial writing at all, but hopefully some will find it useful :)
Just want to correct some info you posted in that article:

* Kontakt's instrument header is 68 px tall, not 64 px
* TGA will work indeed, but it's remnants from K2/3 times. PNG is way better and it should be used instead - I would remove the mention of TGA completely for that reason :)
* One doesn't need to manually create Resources folder in a file manager - if you go to Instrument Options and click "Create" button there, then name your NKR file, you will get the folder structure created automatically

Post

Thanks a lot for reviewing it. I will make an update as soon as possible.

About the instrument header height, yes, it's possible that it actually takes up 68 px, but the x-axis for the perfview is at 64 px - so it seems to me like there's a small overlap. Can you confirm this?

Post

When you hide the PV you will notice that the header is in fact really 68 px. Also when you position a UI control to (0,0), you will see where the header actually ends and PV starts (well, if we consider the bug that most UI controls actually can never be positioned to 0,0 correctly, there's an offset of 1,1 to that in fact!). To showcase:

Image


Image
Last edited by EvilDragon on Wed Mar 05, 2014 12:06 pm, edited 1 time in total.

Post

A bit late to the party here, but perhaps this would make things easier?

http://www.hollowsun.com/hs2/products/g ... /index.htm

Post

Thanks, @evilDragon - I was wrong about the header height, but it's fixed now, and the tutorial should now be valid :)

Post

Hey guys, some really helpful tips in this thread already. I have just begun diving into the fascinating world of Kontakt scripting and I'm already looking forward to having my own little 'gems'.
Btw, what inspired me was the extraordinary work of Hollow Sun and Hideaway studios where EvilDragon is responsible for the fantastic scripting I think.
So big thumbs up and thanks for this :)

Post Reply

Return to “Samplers, Sampling & Sample Libraries”