How to script a GUI in Kontakt extra quickly (plus FREE google sheet and annotated instrument).

Поділитися
Вставка
  • Опубліковано 20 сер 2024
  • LINKS:
    Kontakt Script Generator 2: bit.ly/KSGv2
    Squeaky Toys of Doom: KSG sheet: bit.ly/STODdemo
    Squeaky Toys of Doom on Pianobook: pianobook.co.uk/packs/squeaky-toys-of-doom
    Obolig’s Kontakt Playground on Pianobook: pianobook.co.uk/packs/kontakt-scripting-playground
    It’s been a while since I created the original Kontakt Script Generator, and the incredible Owen Bolig had some ideas to add in to make it even quicker, plus a project idea of his own to help people learn more about scripting.
    So this video is about 2 things:
    - The new and improved Kontakt Script Generator and how to use it
    - An annotated Kontakt playground from one of the best GUI scripters out there
    Hope you enjoy watching and using the resources! Let me know if you find any bugs or if there’s any other functions you’d love to be able to create using this sheet.
    Cheers,
    Tim

КОМЕНТАРІ • 42

  • @Glitter_and_Sundog
    @Glitter_and_Sundog Рік тому

    Hey guys, I'm extremely grateful for your generous gifts !!! many thanks, a ton of thanks. Hugely appreciated and helpful!

  • @relaxingambientmusic2355
    @relaxingambientmusic2355 Рік тому +1

    This is SO SO helpful! Thank you for making this amazing free resource!!

  • @anthonyv6962
    @anthonyv6962 Рік тому +1

    Thank you very much for sharing this, you did a fantastic job with it. If I can get up to speed I hope to be able to contribute something creative and functional to the effort. Thanks again.

  • @jondennis8937
    @jondennis8937 5 місяців тому

    Just wondered if anyone has managed to use this script generator to create a button? I spent some time using this last year but couldn't create a button that worked in Kontakt. Creating knobs and sliders worked great. Even for knobs and sliders this script generator is fantastic but would be great to be able to add buttons as well.

  • @gilbertnorum4366
    @gilbertnorum4366 6 місяців тому

    My friend you are a Legend! Thank you!😃

  • @lahattec
    @lahattec Рік тому +1

    Great job, guys. Thanks very much!

  • @darcy4143
    @darcy4143 Рік тому +1

    Great work Tim and thank you and much appreciated🙂

  • @mgyb8269
    @mgyb8269 5 місяців тому

    Thanks for this man, this helps a lot!

  • @pierrepicot
    @pierrepicot Рік тому +1

    You're amazing ! Thank you so much !

  •  Рік тому

    Absolutely amazing! You are a wizard! :)

  • @anthonyadeyemi6056
    @anthonyadeyemi6056 Рік тому

    This is awesome! Thank you!

  • @sankarchatterjee7631
    @sankarchatterjee7631 9 місяців тому

    Great video. Can you make a video on how to make a script on "Velocity Crossfade" and "Legato" working simultaneously ? Thanks.

  • @RunarLundvall
    @RunarLundvall 11 місяців тому

    Thank you so much for this!!

  • @dawvideokanal7369
    @dawvideokanal7369 Рік тому

    This is very helpful!

  • @Beau.Burchell
    @Beau.Burchell Рік тому

    Thank you so much for making this 🙏🏼🙏🏼🙏🏼

  • @ABS_AD77
    @ABS_AD77 4 місяці тому

    Thanks for a great video. Wondering where could I get the Kontakt Script generator 2 please ?
    Thanks for the help.

  • @danielferguson6896
    @danielferguson6896 6 місяців тому

    @tim this is amazing, I've learnt so much. Can you help me with something though? I can't work out how to make a rotary control 2 parameters. I've made a 'Tone shift' macro which adjusts the tuning, and I'd love to ALSO have it manipulate the MIDI in the opposite direction. This way the keyboard doesn't transpose, but it drastically effects the sound by playing samples at different speeds. I use it all the time in Logic and Ableton - would love to know how to do it here! Thank you

  • @goranrakovac
    @goranrakovac Рік тому +2

    Dear friend, I am very grateful for such tutorials that cut us a lot of trouble when making instruments. I only have one problem with the graphics. I can't fit the position of the buttons at all, it always calculates the wrong position for me. Where am I going wrong?
    Receive many greetings from cold Switzerland, Goran

    • @timsteemson
      @timsteemson  Рік тому

      It's tricky to place them! I still haven't figured out if it places images using the centre of the image or the top left. I usually do a bit of trial and error and use the offset function to tweak everything at once. If it's still tricky this tool is great for giving you an idea of how things will be placed on your instrument: clockworkmonkey.com/treehouse/perfview.php

    • @goranrakovac
      @goranrakovac Рік тому

      @@timsteemson Thank you very much for the response, I hope I will find a way to use your script to set everything up properly. Greetings from cold Switzerland

  • @volpir4672
    @volpir4672 Рік тому

    this is great thanks

  • @5amJones69
    @5amJones69 5 місяців тому

    Not sure how you get lots of animations from one image?
    AMAZING work by the way. holy shit balls.
    But yeah I'm trying to have my wallpaper animated so that when you turn the modwheel it scrolls through the frames but surely I'd need a bunch of files for that?

  • @AngusRobinson-xy9fh
    @AngusRobinson-xy9fh Рік тому +1

    The whole magic box is pasting on one line and not in rows

  • @easy2shoot
    @easy2shoot Рік тому

    Thnks amazing job!

  • @alexyacovelli7192
    @alexyacovelli7192 2 місяці тому

    Hi Tim: Thanks again here. Still no luck with that link. Is it on my end with Google Drive? Thanks, Alex

  • @soundhunter846
    @soundhunter846 Рік тому

    This looks awsome, thank you, I stumbled today over clockwork monkeys layout tool for Kontakt on YT. While it just helps with UI it also looked very intersting might be worth a look. I think, I really liked working directly on the grid and pulling the knobs around.
    Idea (maybe for the next version): When a knob is created, a yellow dot appears on the visualization of the UI. Instead of moving the dot by entering pixel values, what about dragging the dot and its Position sets the pixel position for the knob.

    • @timsteemson
      @timsteemson  Рік тому

      Thanks I'll check it out! It might be tricky to implement in google sheets but that sort of process would be ideal

  • @iengdara5747
    @iengdara5747 10 місяців тому

    I cannot find your free sheet in your Link. Can you offer me by link can be use.

  • @MR-Production-
    @MR-Production- Рік тому

    hi.
    thanks for this awesome video.
    i have a question about key switches and key colors .
    you can also generate key switches and key colors with this Generator?
    thanks again.
    Peace.

  • @hendrikhartmann5142
    @hendrikhartmann5142 Рік тому

    Amazing video! Is there a way to create a button to audition a specific sample? So for example being able to click on a crash cymbal and basically having that cymbal be a button that plays that sample of the crash?

  • @angelooo23gr
    @angelooo23gr 9 місяців тому

    hello where i can find the script generator?

  • @AngusRobinson-xy9fh
    @AngusRobinson-xy9fh Рік тому

    I keep getting a "ERROr (line 1): parse error" when I paste the whole thing in?

  • @LukeRedfern12
    @LukeRedfern12 8 місяців тому

    Hi Tim,
    I tried your code with a basic Volume and Modulation (Choral FX) GUI. When I put the generated code in the script editor and hit apply, the sample stopped playing, even though Kontakt was showing me activating the controller, and the GUI showed way more knobs than i put in there. I'm not sure what the hell is happening.
    everything has the correct knob file attached, the Volume is set to "vertical" mouse drag direction, invert direction is "Turn up = effect increases", its set to "Instrument level/everything else", no FX slot, specific groups with the 1 group selected (Only have one group - it's VERY basic), effect to target is Volume and $engine_Par_Volume is the parameter selected.
    All the modulation (Choral), is set the same except they're set to Insert, FX slot 1, Effects to target is Choral, and the parameters correspond to the appropriate control (example: Modulation Amount - $ENGINE_PAR_CHORAL_AMOUNT). I get no error messages in the generator, or the script editor when I hit apply.
    What can i be doing wrong?
    I'd really appreciate your help.
    Thanks. :)

  • @cherrysound
    @cherrysound Рік тому

    Wow... Amazing work! Does it work with legato scripting? Or it's only a GUI feature?

  • @the25thhr41
    @the25thhr41 Рік тому

    hey i was trying to impliment group solos after using the generator the slider works but its only playing the first group. is there a way to set this up in the generator? thanks again its been a really usefull tool.

  • @tresero2862
    @tresero2862 Рік тому

    Any place to report bugs? Mainly the image can't be replaced in the preview. Always defaults to your image.

    • @tresero2862
      @tresero2862 Рік тому

      Oh, and the magic box seems to be blank if you add groups?

    • @tresero2862
      @tresero2862 Рік тому

      I think the problem is this isn't compatible with windows machines. It's not recognizing cr/lf, and also double quoting ""strings""

    • @fingerzmingus
      @fingerzmingus Рік тому

      @@tresero2862 Click the grid that is over the image and move it to the side. Then hover the top right corner on the image and the "Replace" will come up. I'm on a Windows machine doing this in Google Doc.

  • @sungjincho
    @sungjincho Рік тому

    Hi there :-) Thank you very much for sharing this! I wonder if it's a bug, everything worked except when I want to bypass insert fx in controls.
    [Button bypass(name) button1 70 270 Vertical Turn on = bypassed Insert 1(Fx Slot) All groups & busses Bypass Insert Effects $ENGINE_PAR_EFFECT_BYPASS]
    and this wouldn't work. Am I doing this wrong by any chance?

    • @timsteemson
      @timsteemson  Рік тому

      Hey thanks for letting me know - it was a bug! I've fixed it now, let me know if it gives you any more trouble.

    • @ts_empire
      @ts_empire 10 місяців тому

      Hi, I have the same problem still today? can you help me. big thx@@timsteemson