Scripting a GUI in Kontakt (+ FREE spreadsheet, knobs and templates)

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024
  • UPDATED VIDEO: There's now a Kontakt Script Generator 2.0!
    It's got more features and it's even quicker than before.
    Here's the link to the video: • How to script a GUI in...
    -----------------
    Here's the sheet: bitly.com/TSKSP
    In each of the relevant tabs you'll find the links to Canva for the image and logo templates and Webknobman for the knobs and sliders.
    What other functions do you want to see in this sheet?
    What did I get wrong? (I'm still new to this scripting stuff)
    Did you find any bugs?
    Let me know!

Комментарии • 109

  • @timsteemson
    @timsteemson  Год назад

    UPDATED VIDEO: There's now a Kontakt Script Generator 2.0! Here's the link to the video: ruclips.net/video/sDsdOgMHgAI/видео.html

  • @pauljmanoogian
    @pauljmanoogian 2 года назад +7

    Tim, you are a legend! Just started looking into making Kontakt instruments and watched a few videos from David, and then found yours and this spreadsheet is a lifesaver! Great job, mate!

  • @Ryahan
    @Ryahan 2 года назад

    Voted most helpful on RUclips for beginners ❤. Needed. Thanks.

  • @AudiovoMedia
    @AudiovoMedia 6 месяцев назад

    This is amazing. We were trying to avoid paying a programmer to design our Trailer SFX instrument. To say the least.. we are good to do it on our own now. great work!

  • @thomasmaroon8016
    @thomasmaroon8016 2 года назад +1

    This is outstanding and very clear. It saved me from quite a bit of frustration.

  • @Five2nd
    @Five2nd 2 года назад +3

    This is mind bogglingly amazing. THANK YOU! Have been trying to learn Kontakt scripting for years but just found it impenetrable. This way I can learn while doing and the results are incredible. REALLY appreciate you doing all this so thank you again!

  • @wixstudioacademy
    @wixstudioacademy 2 года назад +1

    This is priceless, I am a good sound designer but know nothing about scrips. I searched all around for free as well as paid courses. Finally found this video in the corner. Thanks a lot for putting up this. #Respect

  • @michaellloyd6871
    @michaellloyd6871 Год назад

    You are doing the lords wok here Tim!!! This is excellent

  • @FilipLackovicMusic
    @FilipLackovicMusic 2 года назад +1

    You're a legend Tim, this is truly a life saver :) I'm just getting into making my Kontakt instuments and this is one of the most valuable videos and sheet that I've seen in a long time :) Thank you so much for this! :)

  • @MrDrummerultime
    @MrDrummerultime 2 года назад

    THANKS !!!!!!! it's the video i search for sucj a long time ! you are a genius ! thanks a lot !

  • @JonMeyer
    @JonMeyer 2 года назад +1

    Insanely helpful, Tim. Please make more videos and nice slippers.

    • @timsteemson
      @timsteemson  2 года назад

      Haha! Thanks I will do, I might even wear the slippers this time!

  • @rengerkoning1932
    @rengerkoning1932 2 года назад +2

    Tim! Wow this really brings the fun back in making new Kontakt Libraries for me. Thanks a lot!

  • @ronnyb5890
    @ronnyb5890 2 года назад

    wauw,what a great tool Tim,thanx alot,much better tan the complex creator tool from NI where you have to jump through hoops to get something done,your way is a lot easier and has a logic to it everyone can understand,thanx m8

  • @pauloalmaden
    @pauloalmaden 9 месяцев назад

    The best video to get you started. Thanks Tim!

  • @alexyacovelli7192
    @alexyacovelli7192 4 месяца назад

    Hi Tim. Thanks for this video and the resources! I'm not able to get the Spreadsheet at link. Any way to fix that via Google sheets? Thanks, Alex Yacovelli

  • @beladmedia8748
    @beladmedia8748 2 года назад

    Thank you for this, Tim. Continued success. Dawn B.

  • @pongtrometer
    @pongtrometer 2 года назад

    Thanks a lot, I’m just watching through, and your clarity, makes it all less daunting to the non programmer… next time , I go through this, I’ll have made my first GUI…. Thank you so Tim.

    • @timsteemson
      @timsteemson  2 года назад

      You're welcome, glad I could help!

  • @namebrandbeatz
    @namebrandbeatz 2 года назад +1

    This is legendary. This is exactly what i was looking for. Thank you

  • @folland1841
    @folland1841 Год назад

    Great video! Just finished making my first GUI successfully.
    I did have trouble with the "select FX slot number first, then select parameter" bug when trying to assign the send knob but resolved it by copying the code in the video and the layout you had going.
    I also cant seem to get kontakt to recognise where the resource folder is on launch, it has to look for it first but it does find it again. not sure where to put the resources folder.
    Thanks a bunch for this and I'm sure I'll be using it again and again.

    • @folland1841
      @folland1841 Год назад

      figured it out, you have to save it as patch+samples instead of monolith

  • @christianmaucotel
    @christianmaucotel 2 года назад +1

    This was really helpful, I've been wanting to dabble in making kontakt instruments more! Thank you very much, excited to see more!

  • @Nick.Magnus
    @Nick.Magnus 2 года назад +2

    Just tried this out today and it works like a charm. Thanks Tim! Would be great to see functions for adding buttons (e.g. to turn things on and off, rotary fast/slow, etc) and the addition of the more recent Kontakt 6 effects (choral, flair, phasis, replika, etc).

    • @timsteemson
      @timsteemson  2 года назад +1

      Really glad you like it! Buttons - great idea. And I'll see if I can include those other effects too. Cheers!

    • @Nick.Magnus
      @Nick.Magnus 2 года назад

      @@timsteemson Thanks for the positive response! I've made some basic GUIs with the help of David Hilowitz's scripting videos, but it takes a long time to get results, and I make so many mistakes. There's still a fair bit of trawling through NI's KSP manual to find the bits of code that refer to the parameters you want to control, and many times I just can't find the relevant info. The manual assumes a great deal of scripting knowledge that I don't have - your spreadsheet makes it so much easier.

    • @timsteemson
      @timsteemson  2 года назад +2

      @@Nick.Magnus Getting tired of trawling through the KSP manual is exactly why I made this sheet. Glad it's not just me! I've just added some more parameters for those Kontakt 6 effects you mentioned, haven't tested them out yet but they'll appear in the sheet.

    • @Nick.Magnus
      @Nick.Magnus 2 года назад

      @@timsteemson That's brilliant Tim, thanks so much for going the extra mile! Please do let me know (via this comment thread?) when they're up and running.

  • @konsens
    @konsens 2 года назад

    the Script Generator is a great idea, will follow any updates! Thx!

    • @timsteemson
      @timsteemson  2 года назад

      Thanks, let me know how you get on with it!

  • @davidriddle6798
    @davidriddle6798 2 года назад

    Thanks for all your time and effort making this

  • @jg-ce1yg
    @jg-ce1yg 2 года назад

    love this, thanks a lot. I'm having trouble with the knob image, followed the steps but kontakt wants to show the whole 5000px tall image. Do you happen do know a quick fix?

  • @rockstarjoe
    @rockstarjoe 2 года назад

    What an amazing resource! Have you tried this yet with Kontakt 7? Curious if there are any changes we need to be aware of for that. Thanks again!

    • @timsteemson
      @timsteemson  Год назад

      Thanks, glad you like it! I haven't tried it with Kontakt 7 yet but it wasn't a big update so there's been no bugs turn up yet as far as I know.

  • @desoconnor7445
    @desoconnor7445 Год назад

    Hi Tim…great presentation and impressive work. I tried the Bitly link and it doesn’t go anywhere useful. Do you have an alternate download link. 👍🎩

    • @timsteemson
      @timsteemson  Год назад

      Hmm, it should be working.. bitly links are case sensitive so that could be the issue.

  • @TxmmyBeats
    @TxmmyBeats 2 года назад

    thank you for this bro 🤝 incredibly helpful
    Does this also work for kontakt 5?

    • @timsteemson
      @timsteemson  2 года назад

      Good question - I think most of it will work for Kontakt 5, but there'll be effects like Replika Delay, Choral, Flair and Phasis that are in the sheet that are only available from Kontakt 6 on. But a lot of the scripting is the same!

  • @dane_zone
    @dane_zone Год назад

    we're not worthy! this is amazing!

  • @blackgoldaudio
    @blackgoldaudio Год назад

    Awesome Tim, this will save so much time.. as you update where will you post?

    • @timsteemson
      @timsteemson  Год назад

      Glad it helped. There's a new version! ruclips.net/video/sDsdOgMHgAI/видео.html and the link will go to the newest version whenever it's updated.

  • @mrtn_pear9675
    @mrtn_pear9675 2 года назад

    you saved my life mate thank you

  • @StopmotionStudios13
    @StopmotionStudios13 Год назад

    Hey Tim, maybe a stupid question, but what is this programming language called?

    • @timsteemson
      @timsteemson  Год назад

      Good question - I think it might be KSP (Kontakt Script Processing)

  • @dawvideokanal7369
    @dawvideokanal7369 Год назад

    This is really nice and easy! Scripting is not that easy, especially if English is not your mother language..

  • @YouStuArt
    @YouStuArt 2 года назад

    Many thanks for sharing, looking forward to having a go :)

  • @tiberiusjames4609
    @tiberiusjames4609 2 года назад

    This is amazing!! Thank you so much for this it makes the whole GUI design so much easier
    I've noticed that when trying to deal with Reverb send like in your video the "parameter to change" does not update for me. It says select fx slot number first
    Great job!

    • @timsteemson
      @timsteemson  2 года назад +1

      Thanks! And thanks for letting me know about that - I've just gone into the sheet and had a look and I think I've fixed this, if you try copying the sheet again the new version will work this time I hope - sorry about that.

    • @tiberiusjames4609
      @tiberiusjames4609 2 года назад

      @@timsteemson Legend!

  • @HenrikHarrell
    @HenrikHarrell 2 года назад

    Hi Tim, there is a bug in the latest sheet. When I select "send" and then when I want to select the "PARAMETER to change" it doesn't show the option (it is empty).

    • @timsteemson
      @timsteemson  2 года назад

      Hey Henrik, I've tried to replicate what you've described but it seems to be working for me. If it's still giving you some issues, if you send me a screenshot I'll see if I can figure out what's going on - my email's in the link at the top of the sheet.

    • @timsteemson
      @timsteemson  2 года назад +1

      Hey Henrik, I've figured out what the issue was here - it should be fixed now!

    • @HenrikHarrell
      @HenrikHarrell 2 года назад

      @@timsteemson Hi Tim!
      That is great, much appreciated! :)

  • @blackgoldaudio
    @blackgoldaudio Год назад

    Hi Tim, using this template and I've got to say it working wonders! However Ive run into a problem with the reverb send in the 'parameter to change' slot I get an error message stating 'select FX slot number first, then select parameter'... the FX Slot is correct so I am very confused as to why is happening? Do you have an email address where I can send some screenshots for you to view? Any help would be greatly appreciated. :) Thanks

    • @timsteemson
      @timsteemson  Год назад

      Sorry you've been having issues, does it work better in the 2.0 version? - ruclips.net/video/sDsdOgMHgAI/видео.html

    • @blackgoldaudio
      @blackgoldaudio Год назад

      @@timsteemson Yes, it is now.. all good. Thanks

  • @MikeLiebner
    @MikeLiebner 2 года назад

    Fantastic! Thanks for sharing this! It'd be great to have something like this for a multi-layer instrument - 2 or 4 layers 😀

    • @timsteemson
      @timsteemson  2 года назад +1

      You're welcome! You could definitely do that by creating a group for each layer and creating a volume knob or slider for each group.

  • @kevinhay8076
    @kevinhay8076 2 года назад

    This is simply incredible! Many many thanks.
    Most probably a user error, me, but I was trying to get the Send Section up and running, just like you covered in the video with your reverb and it always just gave me the 'Select FX slot number first, then select parameter' error. No matter which way I did it! Just an FYI.

    • @timsteemson
      @timsteemson  2 года назад +1

      Hey Kevin, thanks so much for pointing this out! Definitely my error rather than a user one - I think a bug got in when I added the Button tab so I've gone in and fixed it, it should be working ok now.

    • @kevinhay8076
      @kevinhay8076 2 года назад +1

      @@timsteemson Hey Tim, no the thanks really need to go to you dear Sir! All good it made me rummage back in the KSP manual, and remind me that I never want to go there ever again! What you did saved us Tim and makes me wonder why on earth NI hasn't done something similar in over how many years?
      Much love to you and your crew. Peace~

  • @garmiano
    @garmiano 2 года назад

    Great tutorial.
    Is it possible to know how to make a bypass button? and how to create a menu? to change, for example, the types of reverb, room, hall, large etc.Thanks

    • @timsteemson
      @timsteemson  2 года назад +1

      These are all great ideas. I'll put them on the list for next things to add!

    • @garmiano
      @garmiano 2 года назад

      @@timsteemson Awesome Thanks!

  • @JMT-km5fx
    @JMT-km5fx 7 месяцев назад

    Knob gallery is shutdown ??? No way to see their knobs on the page....

  • @paulogbanje8472
    @paulogbanje8472 2 года назад

    Thank you so much, this is do helpful.🙏

  • @goranrakovac
    @goranrakovac 2 года назад

    THX and best regards from Switzerland

  • @khachik_adam
    @khachik_adam Год назад

    you are the best thank you for your great video

  • @gicoteka2131
    @gicoteka2131 2 года назад

    Hi, can you explain please how to activate EQ ( low,mid and high) THX

    • @timsteemson
      @timsteemson  2 года назад

      If you use the EQ insert effects you'll be able to do this with the script generator. I'll put it down for a future video topic 👍

  • @hqmultimedia_
    @hqmultimedia_ 2 года назад

    Thank you this is life saving

  • @steinbildateliermariomulle6006

    That’s Perfect!!! Thanks

  • @synthsandstuff
    @synthsandstuff 2 года назад

    Very nice, thanks Tim!

  • @NormanFernandezKeyboardPlayer
    @NormanFernandezKeyboardPlayer 2 года назад

    Link Found on Piano Book,
    But the excel sheet does not seem to work like how you show on this video. It does not update the script to be copied.
    Thank you!

    • @timsteemson
      @timsteemson  2 года назад

      Hmm it's working for me when I tried it just now.. Are you using it in google sheets or did you copy it over to excel? Happy to help you figure out what's happening so we can get it working for you!

    • @NormanFernandezKeyboardPlayer
      @NormanFernandezKeyboardPlayer 2 года назад

      @@timsteemson Hi Tim!
      Thank you for your response. I found the issue and it works.
      But I encountered another issue with the bypass Button.
      I think it's set to Slider.
      But I've learnt ui switch works better.
      And I think there was a end on missing.
      But overall this is something I've always wanted. Thank you!

  • @Details-of-the-score
    @Details-of-the-score 2 года назад

    Thanks for sharing!!!

  • @lwaziarzi
    @lwaziarzi 11 месяцев назад

    Sent from heaven 🎉🎉🎉🎉🎉🎉

  • @quetzalmarchiori
    @quetzalmarchiori 2 года назад

    Thank you! Really very helpful :)

  • @dimaraja333
    @dimaraja333 Год назад

    hi thx for the video how can i do it in multi script

  • @alaim27
    @alaim27 Год назад

    Great work this sheet !!! can you make a video about adding this instrument in the library including an image you have on the left in the library please ? thanks again, I subscribe to your channel

    • @timsteemson
      @timsteemson  Год назад

      From what you're describing I think this is only for Kontakt player libraries which need you to pay NI a lot of money to license them first. Putting the instrument in Kontakt's quickload menu is a good alternative

  • @hqmultimedia_
    @hqmultimedia_ 2 года назад

    ill need a repeat note function, and how to create key switches

  • @OliverCodd
    @OliverCodd 2 года назад

    This was hilarious. "This Slaps Knob" haha

    • @timsteemson
      @timsteemson  2 года назад

      haha yes I didn't really think through the name! 🤦‍♂️

  • @lahattec
    @lahattec 2 года назад

    Brilliant!

  • @barracudatattoos7089
    @barracudatattoos7089 2 года назад

    i need the KONTAKT SCript Generator 1.5 please

    • @timsteemson
      @timsteemson  Год назад

      I can do one better - there's a version 2.0! ruclips.net/video/sDsdOgMHgAI/видео.html

  • @mosstet
    @mosstet 2 года назад

    thankyou so much for sharing this Tim

    • @mosstet
      @mosstet 2 года назад

      seriously, incredible work. THANKYOU!

    • @mosstet
      @mosstet 2 года назад

      I've noticed that when I select 'send levels' in 'effects to target' the 'parameter to change' tile does not create a '$ENGINE_PAR_SENDLEVEL_X' like yours. And if I just type that into the script editor in Kontakt anyway, it isnt working...

    • @kevinhay8076
      @kevinhay8076 2 года назад

      @@mosstet Yeah I've posted a similar line in here and had the same error. This is the correct code: {REVERBSEND - CONTROL}
      on ui_control($ReverbSend)
      set_engine_par($ENGINE_PAR_SENDLEVEL_0, $ReverbSend, -1, 7, 0)
      end on
      This assumes that you have the Send set up as an Instrument Insert FX and I had the Convolution Reverb in the first Instrument Send FX slot (which is actually number 0)
      I hope this helps!

    • @mosstet
      @mosstet 2 года назад

      @@kevinhay8076 Thanks, Kevin. This still didnt work. It went in with no errors but didnt seem to be changing the levels. It's like the 'send level' attenuation doesn't exist.

    • @kevinhay8076
      @kevinhay8076 2 года назад

      Hey Nick, if you want I can share my recently made patch and the KSP code with you and that way you can sort've reverse engineer your way through it. Let me know I'm more than happy to do so.

  • @hamadaeltaiar5436
    @hamadaeltaiar5436 Год назад

    COPY OF KONTAKT SCRIPT Generator 1.5 ??????

  • @stvelawrnce
    @stvelawrnce Год назад

    Wait. Where is the spreadsheet link?

    • @timsteemson
      @timsteemson  Год назад

      It's in the description 👍🏻

  • @nathanmarchant9923
    @nathanmarchant9923 2 года назад

    This shit doesn't work any more, been asked to do a kontakt instrument for uni and followed this step by step and still couldn't get the reverb to work, we couldn't control the send levels kept coming up red when we ent to choose the parameters. Almost punch my computer I fucking hate coding, its dogshit

  • @SH1KHAR
    @SH1KHAR 2 года назад

    Great tutorial