I am curious about the multi-disk format myself, but in the meantime, I have a solution you can use.
When I made my 1.05GB Steinway-C grand piano gigsampler instrument, it was too big to fit onto one CD-rom. Using zip compression, it was still just a bit too big to fit.
However, compressing the *.gig file with RAR compression (using a program like WinRAR) using the \"best\" and \"multimedia\" compression settings, I was able to get the 1.05GB file compressed to only 270MB, which can easily fit onto a CD-rom.
Warren Trachtman http://www.trachtman.org/pianosounds/
Both RAR and ZIP compressions are completely lossless. The re-expanded file is bit-for-bit identical to the original. No sample quality/detail is lost.
Yes, RAR has a self-extracting mode. I use the self-extracting archive method for distributing my own Steinway-C piano gigainstrument, since this makes it much easier for the recipient. They don\'t have to worry about installing any of the compression software on their computer.
It Sounds like you have found a solution using lossless compression, but you may still need the GigaSampler\'s Multi-Disk Format for the future, so here\'s some info on how to do it:
On CD #1 include a file called \"GSImport.ini\" which is a text file containing the following fields:
sOutputDisplayName=My Company My Instrument
To split the instrument, just do a binary split leaving no segments greater than 650MB (to fit on the CD ROM)I actually used Cool Edit to do this in the \"RAW .PCM\" file mode as not to add any header data or change the binary data in any way.
The example above splits \"MyInstrument.gig\" into two parts, namely \"MyInstrument_H1.gi!\" for the first CD and \"MyInstrument_H2.gi!\" for the second CD. Note that A simple binary concatination of the two halves produces the original \"MyInstrument.gig\"
Specify the size of your entire instrument (or even a little higher) in the \"nOutputFileSizeMB\" field. The example above yeilds an instrument of appx. 980MB
Also, be sure to put your help file on the last CD ( \"MyInstrument.hlp\" in the example above goes on the 2nd CD along with \"MyInstrument_H2.gi!\"
The User then Imports the instrument using the \"Multi Disk Format\" option in the GigaSampler\'s Import Dialog - in which case he is prompted to enter the 2nd CD, etc. after the first CD and handles the concatination, help file, and registers the instrument.
Hope that helps.
P.S. Sounds line a beautiful Steinway!! Did you use release triggers for the staccato notes?
A binary split is a simple split of the data without any encoding or formatting whatsoever. In fact, in the example from my previous posting (describing how to do the Multi Disk format), you could literally concatenate (concatenate is the same thing as a butt splice) the data together using the DOS binary command:
This butt splices the two halves (H1 + H2)together into the final .gig file.
As far as Cool Edit, it does not read .gig files, however if you \'Open As\' using type (.pcm Raw data), you can open the .gig file and then \'split\' it by using \'Save selection\', etc. Yes, this is a kludge, but it works.
After you \'split\' the file you could test it by splicing it back together (using the DOS \'copy /b ...\' as above) and compare it to the original using the DOS binary file compare \'fc /b ...\' as follows:
\"fc /b MyInstrument.gig MyInstOriginal.gig\"
I hope this helps. Yes you could find more up-to-date file management programs than these DOS commands, but I guess old habits die hard if you\'re not afraid to show your age...