A little background: HISE is an open source framework for creating sample libraries. It seems to have the usual mapping, scripting, and other sampler features we'd see in Kontakt or Falcon or Halion, although probably requiring more effort, since it's designed for developers rather than users, so you can customize it how you want. Here's their website:
I've toyed with the idea of creating my own player, especially for my wordbuilder instruments, since Kontakt has a few limitations that are problematic for me. Creating a player from scratch is a massive undertaking, but with HISE, the heavy lifting is already done. A finished library would be released in "my" platform (HISE is a development tool, so the end instrument is a Realitone plugin.), but unlike PLAY or SINE or Spitfire's new player, there's already a working framework and a number of released instruments, so there will be fewer surprises.
The two upsides that are of interest to me are that I can (presumably) do some things that Kontakt can't, and also that I can (again presumably) build in a better copy protection scheme. I suppose there's a third upside that I would eliminate license fees to NI, but that's not that much of a motivation for me, since I'll spend far more time (time equals money) learning a new platform than what I would save in license fees.
The three biggest downsides I foresee are the initial learning curve, the loss of sales to some customers who want to keep everything Kontakt, and more effort spent on maintenance as Mac or Windows introduce new operating systems. (I see on one HISE developer's site that his instruments are not Catalina compatible.)
I suspect a number of other Kontakt developers here may have different motivations from me, but have similar questions, so I'm starting this thread so the topic can be discussed. (I say "discussed," as opposed to "debated." Hint: If you're tempted to use words like "fanboy," you're probably debating, not discussing. The purpose here is not to convince anyone which platform is better, rather it is just to share information.)
A couple questions I'd like to start with:
1. With my upcoming wordbuilder instruments, I want to give the user the ability to type in words on their QWERTY keyboard. Kontakt doesn't (or at least hasn't) allowed me to do that. I assume with HISE, I could?
2. Regarding Catalina, is that resolved? How much work is involved when there is a new Mac or Windows OS?
3. Copy protection is a big motivation for me. I assume iLok is not an option, but can I write my own CP scripts? My theory is that my copy protection, as long as it is unique to Realitone, doesn't necessarily have to be very strong, since there's not as much motivation to crack a single company's CP. Kontak - big motivation. Realitone ... yawn.
<<EDIT - as of March 16, 2020 - Here are some other useful resources we learn about later in the thread:>>
HISE Manual
Staring at an interface and trying to figure out how toi get started is always tricky, so I made this "Getting Started" video: Quickstart Video
A really good video on scripting by David Healey: HISE Scripting 101 video
How to install HISE:
Installing HISE on Mac (Mojave)
Installing HISE on Windows
The Mac installation was pretty complicated (for me, at least), so here is where you can download an "already-built" version that works right away, no muss, no fuss. (I guess they call that a "single binary.") It's pretty old (November 2018) and I was advised against it since it's missing a lot of features, but it works, so I'm glad I downloaded it. My assumption is pkg is Mac (that worked for me) and exe is Windows:
HISE.2.0.0.pkg
HISE_2_0_0.exe
I've toyed with the idea of creating my own player, especially for my wordbuilder instruments, since Kontakt has a few limitations that are problematic for me. Creating a player from scratch is a massive undertaking, but with HISE, the heavy lifting is already done. A finished library would be released in "my" platform (HISE is a development tool, so the end instrument is a Realitone plugin.), but unlike PLAY or SINE or Spitfire's new player, there's already a working framework and a number of released instruments, so there will be fewer surprises.
The two upsides that are of interest to me are that I can (presumably) do some things that Kontakt can't, and also that I can (again presumably) build in a better copy protection scheme. I suppose there's a third upside that I would eliminate license fees to NI, but that's not that much of a motivation for me, since I'll spend far more time (time equals money) learning a new platform than what I would save in license fees.
The three biggest downsides I foresee are the initial learning curve, the loss of sales to some customers who want to keep everything Kontakt, and more effort spent on maintenance as Mac or Windows introduce new operating systems. (I see on one HISE developer's site that his instruments are not Catalina compatible.)
I suspect a number of other Kontakt developers here may have different motivations from me, but have similar questions, so I'm starting this thread so the topic can be discussed. (I say "discussed," as opposed to "debated." Hint: If you're tempted to use words like "fanboy," you're probably debating, not discussing. The purpose here is not to convince anyone which platform is better, rather it is just to share information.)
A couple questions I'd like to start with:
1. With my upcoming wordbuilder instruments, I want to give the user the ability to type in words on their QWERTY keyboard. Kontakt doesn't (or at least hasn't) allowed me to do that. I assume with HISE, I could?
2. Regarding Catalina, is that resolved? How much work is involved when there is a new Mac or Windows OS?
3. Copy protection is a big motivation for me. I assume iLok is not an option, but can I write my own CP scripts? My theory is that my copy protection, as long as it is unique to Realitone, doesn't necessarily have to be very strong, since there's not as much motivation to crack a single company's CP. Kontak - big motivation. Realitone ... yawn.
<<EDIT - as of March 16, 2020 - Here are some other useful resources we learn about later in the thread:>>
HISE Manual
Staring at an interface and trying to figure out how toi get started is always tricky, so I made this "Getting Started" video: Quickstart Video
A really good video on scripting by David Healey: HISE Scripting 101 video
How to install HISE:
Installing HISE on Mac (Mojave)
Installing HISE on Windows
The Mac installation was pretty complicated (for me, at least), so here is where you can download an "already-built" version that works right away, no muss, no fuss. (I guess they call that a "single binary.") It's pretty old (November 2018) and I was advised against it since it's missing a lot of features, but it works, so I'm glad I downloaded it. My assumption is pkg is Mac (that worked for me) and exe is Windows:
HISE.2.0.0.pkg
HISE_2_0_0.exe
Last edited: