|
From: Andreas P. <and...@sp...> - 2004-11-27 11:59:02
|
Hello! Don't know if anyone else already did this, but anyway... I don't have GigaStudio 3, I have never tried it. But, I still got curious when I found some (huge) demo gig files for GS3 at: http://www.ndb.hu/ How different would the file format be, and how hard would it be to make LinuxSampler to play the files? It turned out that the file format looks very similar. Some of the chunks have grown and there are a few new chunk types, but the overall structure is the same. I ignored all new (and for me unknown) features and made some small changes to libgig, and - it worked! The offsets in the sample pool table are now 64 bits, supporting large files. I cheated and removed the upper half of the offsets. The samples are 24 bits. I cheated and removed the lower 8 bits. Looped or compressed samples are not supported, and probably a million other things, but I do have gig3 pipe organ sounds coming out of LS! /Andreas |