Looking into porting instruments from Kontakt to HISE: Questions



  • Hello HISE!

    I'm currently looking into porting some instruments from Kontakt over to HISE. I read through HISE's features, but I couldn't find exactly what I was looking for, so I figured it would be quicker to ask.

    In Kontakt I am utilizing:

    1. Start Sample Offsets: Guided by Scripting and other modulators

    2. Release Triggers and Release Trigger Counter Modulators. I have these being influenced by custom scripting, but there is a lot of interplay going on here between various elements. How are HISE's modulators when compared to Kontakt's?

    3. Finally, in my kontakt scripts, I have a lot of logic going on to determine which groups, round robins to be playing. I'm assuming I should be able to recreate these systems by just translating it over to HISE's syntax, since it is just meat and potato's logic and not software dependent.

    Thanks!



  • @Confuzzled

    Start Sample Offsets: Guided by Scripting and other modulators

    1f828c3a-d370-44ab-b871-eff5bd0cce37-image.png

    Also available via scripting

    Release Triggers and Release Trigger Counter Modulators.

    No modulators required. Can all be done with scripting and there is a hardcoded release trigger script which is a good starting point.

    Finally, in my kontakt scripts, I have a lot of logic going on to determine which groups, round robins to be playing. I'm assuming I should be able to recreate these systems by just translating it over to HISE's syntax, since it is just meat and potato's logic and not software dependent

    HISE groups are not like Kontakt groups, so it depends on exactly what you're doing. If you are just using groups for round robin then it should be straightforward but if you are using them for other things like mic positions, articulations, dynamics layers, etc. Then you will need to adapt your Kontakt project to fit HISE's paradigm.



  • @d-healey Thanks David.

    Ya, I'm using them for mic positions, articulations, and a few other things. For legato in kontakt, I work with my transitions held within a single group, and they are then distributed across the velocity portion of the mapping editor--selection guided by scripting. I'm assuming there is a similar method to handling these in HISE, within its architecture.

    I just watched your video on dynamic layers, and it looks like the same end results can be achieved just by a different pathway. For dynamic fades, whether I do it via the RR system or by the separate samplers doesnt really matter to me, because the result appears to get there in the end.

    I'm assuming Kontakt's equivalent ability to script group interactions can be simulated in HISE--case scenario depending?



  • Everything you've described can be achieved in HISE. I'd start by making a few simple instruments in HISE to get a feel for it before you jump in to porting over a complicated instrument.



  • Fantastic!

    I'm very much in love with the idea of being able to hand someone a single, standalone VST, and I also like the potential to scale HISE's features with code. I highly doubt I'll need to be doing the latter, but its always a nice option to have.



  • @d-healey I'm currently getting ready to get HISE onto my system. I stumbled across a youtube video that you posted awhile back commenting on how HISE could not reference the same source sample with various start positions. Has this been implemented yet? The video is fairly dated at this point.



  • @Confuzzled I think it is possible now, but I'm not sure... @Christoph-Hart ?


Log in to reply
 

8
Online

703
Users

2.8k
Topics

23.7k
Posts