I also tried opening the offending file in Translator 6 Free. It opened
fine and I could see all the programs and preview all the wav samples
inside, so I'm certain the file is not corrupted at least.

I also came across this thread and I see that leverage controller 0x2 isn't
listed there. Seems like it's a bug/glitch that LS is having... :S

https://bb.linuxsampler.org/viewtopic.php?f=6&t=376

Andrew.

On Sun, May 21, 2017 at 2:40 PM, Andrew C <countfuzzb...@gmail.com> wrote:

> Loading gig instrument ('/media/andrew/Seagate Expansion
> Drive/WS_MS_BbClarinet_GS3/Clarinet (Bb)_Long
> Notes_Legato_Glissando.gig',1)...gig::Engine error: Failed to load
> instrument, cause: Unknown leverage controller type (0x2).
>
> Is what I get back. :\
>
> This was actually a fresh download from Big Fish Audio, the site I bought
> it from, and all the other included gig files load and work fine except for
> this file.
>
> On Sun, May 21, 2017 at 2:16 PM, Christian Schoenebeck <
> schoeneb...@linuxsampler.org> wrote:
>
>> On Sunday, May 21, 2017 12:22:50 Andrew C wrote:
>> > I cannot load the Eb Clarinet long notes giga file from Westgate Studios
>> > into Linuxsampler.
>> >
>> > I get the error "Cannot load file: Unknown leverage controller type".
>>
>> Chances that the file might be corrupt? I.e. was it on a unreliable media
>> for
>> a long time or something? Because libgig should support all known leverage
>> controllers of up to the latest version of GigaStudio, and you know there
>> was
>> no new GigaStudio version for many years now.
>>
>> I just committed a change to libgig which will show the precise leverage
>> controller number when this exception is thrown. So please update libgig
>> to
>> latest SVN and recompile, then the exception should look something like
>> this:
>>
>>         RIFF::Exception: Unknown leverage controller type (0xfc).
>>
>> > Now the gig file, according to its manual, has some fancy
>> imidi/GigaStudio
>> > specific scripting for Legato which I thought I could see if I could get
>> > working with gigedit... But this error appeared.
>>
>> These are Tascam's so called "Legato Rules", which are supported by
>> libgig and
>> gigedit, but ATM they are not supported by LinuxSampler. So you can load
>> those
>> sounds with the sampler, but the legato rules will be ignored by the
>> sampler
>> engine ATM. The MIDI control trigger rules are supported by the sampler
>> though
>> BTW.
>>
>> Actually I wanted to implement the legato rules for the sampler, but when
>> I
>> looked at it I thought this is far too limited. Just open such a gig file
>> with
>> gigedit and open the "MIDI Rules" editor for that and you might get an
>> idea
>> about it. Basically what it does is defining a small set of samples which
>> shall be played for resembling legato behavior from one certain key to
>> another. So the sound designer had to bundle a separate audio sample for
>> the
>> individual possibilities of tone transitions. And there two problems: the
>> total amount of samples was very limited (I can't remember how many, about
>> 24?, Andreas might tell you though) and you could not customize anything
>> on
>> that legato behavior for your sounds.
>>
>> So the legato rules are *not* scripting. Due to all those limitations
>> found, I
>> rather decided starting to implement the real-time instrument script
>> feature
>> instead. With that new scripting feature you can do everything those iMIDI
>> rules could do, but also much more than that.
>>
>> > There are also .gsi files inside the directory relating to Legato, but I
>> > don't think they're supported by linuxsampler at this time?
>>
>> They are not supported, and right now I can't even remember which
>> extension
>> was for what. I think this one was for defining a stack of instrument
>> combinations. There was also a file for saving impulse response samples
>> for
>> GigaPulse, I think those were .gsp files, but we are not supporting them
>> either.
>>
>> Andreas might tell you more about the unsupported GSt file types.
>>
>> CU
>> Christian
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Linuxsampler-devel mailing list
>> Linuxsampler-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel
>>
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to