yes it was pretty embarassing to go to the ADC this year running an ancient JUCE version and there are a ton of cool features that have been added since then (a better convolution engine, DSP algorithms and many improvements for iOS).
It's definitely on my top priority list to take the leap to the current JUCE version, but it involves changing the entire build procedure and modifying the JUCE codebase with the few custom additions I made for HISE. Don't hold your breath for it (but I try to do it this year).
Sorry, I made a mistake at the section of function call. Corrected version. Anyway, it does not work. It appears that the function "prepareToPlay" is not called for some reason.
Hello, I've figured out how to use the JIT example script "TccSimpleLP.js" (which exists in /HISE-1.0.0/tools/scripts ) after checking the source codes.
Download the build version 646. (windows)
Replace "TccLibrary.h" (which exists in /HISE-1.0.0/tools/tcc/windows/include) by the file "TccLibrary.h" (which exists in /HISE-1.0.0/hi_scripting/scripting/api)
Make the folder named "tcc" in C:\Users\your\AppData\Roaming\Hart Instruments & move all the contents (which exist in the source /HISE-1.0.0/tools/tcc/windows) to that folder.
That's it!! I wish this JIT functionality would be revived...
Thanks for giving HISE
To be honest the most easiest way would be to reverse engineer the xml and write the properties in the given structure - the XML is pretty trivial: a root element with a child for each sample that has certain properties. multimic samplemaps have one child per sample containing the filename of the file position. The properties should all be self explanatory, but if something's unclear I am happy to help out.
You can use the JUCE ValueTree and its createXML method, this is how I create them myself.