Thanks for the video Stephen, very useful. What is the editor you're using? For instance the one at 1:13.
@VVOPOL6 ай бұрын
Somehow I didn’t even doubt that I would find an answer among your videos!! Thanks a lot! Keep it up, it’s just making dreams come true !!😍
@masterofreality230Ай бұрын
Wow, I am such a Kontakt noob. Didnt even know there were scripts or there was a script editor extension, cool!
@yaelgraveclavemothes11 ай бұрын
Great video ;) What is the software where you write the code plz ?
@StephenOConnellCmdShiftNew11 ай бұрын
I use Sublime Text editor with the KSP extension from Nils: nilsliberg.se/ksp/
@yaelgraveclavemothes11 ай бұрын
@@StephenOConnellCmdShiftNew Thank you very much Stephen
@yaelgraveclavemothes11 ай бұрын
@@StephenOConnellCmdShiftNew Arffff must be updated for BigSur 😢
@mybiggrin2 ай бұрын
So funny when coders call something "easy" lol. Great video. Thank you very much.
@StephenOConnellCmdShiftNewАй бұрын
Haha 😝 true that
@Metalpazallteway3 ай бұрын
I've watched this video twice. I was doing well up until min 4 then the more I watch it the more I understand I need to go back to school and understand algorithms and foreign language 😂😂😂
@VintageJay Жыл бұрын
Great video my friend. How can I apply this to the different groups. When I tried to copy and paste the script to color another rage of keys in another group i keep getting errors. I tried changing the $i to a different letter but still get an error. Thanks
@StephenOConnellCmdShiftNew Жыл бұрын
Ah, great question. Essentially this isn't at a group level, only at a whole instrument level, so you colour the keys regardless of which groups are active. You can even colour keys that don't have any samples mapped to them. So, if you have say a group that is "shorts" that you want red and a group that is "longs" that you want blue, every time you switch between the groups you would also need to trigger a colour change. I'm not sure if you can do this outside the on init block though, so it might have to be through snapshots (which retrigger the on init block every time they are loaded). Hope this helps.
@VintageJay Жыл бұрын
Thanks for responding. I actually found a script that did it. All I had to do was select the key ranges and copy and paste the script a few times. Appreciate you my brother @@StephenOConnellCmdShiftNew
@joelwybrew Жыл бұрын
Hey Stephen, your videos are absolutely fantastic and I seriously appreciate them. You've enabled me to make instruments! It's fun! You're a treasure trove of info for this in a great and accessible format! 😊 I'm so sorry to ask a question unrelated to this specific video, but you're awesome and I don't know where else to ask 😅 I've been trying to get a slider to change the volume of 2 MIDI note groups. I've got it working for 1 group with a set_engine_par command, but I can't get it working to affect two separate volumes. The issue is that Kontakt wants me to declare the other parameter first. But I only know how to declare something by making a knob or slider for it 😅 so I end up with another slider I don't want. Does this make sense? Can you end my anguish? 😂
@StephenOConnellCmdShiftNew Жыл бұрын
Hey, sorry for the late reply, I got a bit sick recently, however, I hope this helps if you haven't already fixed the issue. If you are wanting to change two group volumes with the same knob, it should be straight forward with the on ui_control callback. Essentially, if your slider is just called $slider, then you could put an on ui_control($slider) block in and stack two engine par commands inside it. The first might look like set_engine_par($ENGINE_PAR_VOLUME, $slider, 0, -1, -1) and the second would be set_engine_par($ENGINE_PAR_VOLUME, $slider, 1, -1, -1). Importantly, the variable is still the same, the $slider in both. This means every time the on ui control is adjusted the slider value is be inserted into both engine par commands, meaning it will adjust the volume of both groups. The only thing that changes between them is the group value (0 or 1 for the first and second groups because of the 0 based computer counting). Hopefully this help and is what you were looking for, but welcome to the sampling bug! It definitely is a lot of fun when you get into it!