Secure wav soundbank files
-
Hi all,
I've been digging for this question without success, so this is why I'm asking here.I would like to distribute my plugins and Hise seems to check all the features I need, but I need to be sure everybody won't be able to export the wav files I'm using in the plugin. I've spend a lot of time to record them, and if I want to distribute my plugin for free, I don't want the wav files to be exported out of the plugin.
Is there a way to secure the package of wav file so none can decompile them without a key?
Thanks a lot for your help. -
@Bruno-dualo well your files (in a sampler) will be shipped in a compressed format (ch1 files) not as wav files - and there's no (kontakt-like) way for the user to re-save these back to wav format. So as a base level your wav files are "hidden". However if you put your wav files in a loop player then they will need to be shipped as wav files, same for your IRs in a convolution reverb.
Of course the user can use something like SampleRobot or Extreme Sample Converter to "extract" the sounds your plugin is making and record them. But this is true of every plugin on the planet.. so you would be in the same boat as the rest of the world of developers.
-
Even if you are not charging for your library you will still need to buy a JUCE and HISE license if you are not using the GNU GPL. Although talk to Christoph to be certain.
-
Thank you both.
Yes I'm aware of the need to get a licence.It's still a bit dark for me to understand where in the documentation it is explained how are the wav files compressed in a binary file, but I might ask Christoph if he has examples.
-
@Bruno-dualo said in Secure wav soundbank files:
Thank you both.
Yes I'm aware of the need to get a licence.It's still a bit dark for me to understand where in the documentation it is explained how are the wav files compressed in a binary file, but I might ask Christoph if he has examples.
you map your samples - just like you do in a kontakt group, and save the Sample Map - you need to have your samples (wav files)in the Samples Folder before you do this - Once its all working as expected you press the "down arrow" next to the save icon in the sampler and it makes a HLAC monolith ( a ch1 file) in the Samples Folder.
When you are finished making all your Sample Maps - you can then export them for the installer...
-
Also be aware that because HISE is open source it is possible for someone to write a decompressor for the sample format to convert them back to wav files, although so far as we know no-one has done that.
-
@d-healey that was what I was thinking, because if the compressor is open source and there is not system using a key or something, then everybody can unpack the HLAC file to the original wav files.
It's pretty hard to deal with this questions, as the risk can be either very small or very huge...Many thanks for all your answers.
-
@Bruno-dualo At the moment the risk is tiny because there is no decompressor.