thank you for the reply. I will have look at HISE project system to be sure where to put samples in order to be portable to another computer. Also sample maps need more studying on my side.
Redirect Sample Folder seems interesting, thank you. On Mac I sometimes place sample libraries on different hard drive and then create filesystem link. Being able to do that from sampler is very comfortable.
I discovered HISE several days ago and it has impressive set of features while being easy to use for common scenarios. I especially appreciate mapping samples automatically by file name and round robins are breeze. Thank you for this nice piece of software!
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.
Well, they are using the order for the channel routing so a leading zero might things clear up. Apart from that the mapping seems fine.
Also I would recommend using 7 stereo files instead of 14 mono files. It decreases the loading times and improves the streaming performance because HLAC stores stereo samples with alternating blocks of 4096 samples so it has not to jump around the files (and I can imagine that streaming could become the bottleneck here considering the amount of channels).