instrument, cause: Unknown leverage controller type (0x2).
Is what I get back. :\
this file.
Post by Christian SchoenebeckPost by Andrew CI 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
RIFF::Exception: Unknown leverage controller type (0xfc).
Post by Andrew CNow the gig file, according to its manual, has some fancy
imidi/GigaStudio
Post by Andrew Cspecific 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.
Post by Andrew CThere 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
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel