Christian Schoenebeck wrote:
> On Monday 25 January 2010 05:38:12 Eliot Handelman wrote:
>   
>> A related question: where do I see the ranges of velocity dimensions?
>> That is, how do I know which ranges of velocity values
>> maps to which samples? I've been poking through giga.cpp & friends and I
>> haven't worked this out.
>>     
>
> >From user or code perspective?
>   
from code -- I've modified gigdump to generate information about gigs 
that is parsed by another program: I'm
generating my own DB that has the control characteristics of samples.



> Or... you can use "gigdump foo.gig" on the console, which e.g. gives you 
> something like this:
>
> Available Instruments:
>     Instrument 1) "Philharmonia Violin Short",  MIDIBank=0, MIDIProgram=0
>         Region 1) Sample: "G3_ss", 44100Hz,
>             KeyRange=55-55, VelocityRange=0-127, Layers=1
>             Loops=0
>             Dimensions=1
>             Dimension[0]: Type=VELOCITY, Bits=2, Zones=3, SplitType=NORMAL
>          
So, a different sample is triggered depending on the velocity, but how 
do I parse this
to figure out split points?  I'm guessing that 
VelocityResponseCurveScaling = 32 suggests that
midi --127 is divided into 4 regions 0-31, etc?


>
> But the latter is a bit harder to read, because it just displays all 
> dimension 
> regions (aka cases) and you have to know how it resolves the respective 
> dimension region from the respective dimension values.
Exactly what I'm trying to do, and what I'm still unclear about.


>  If you are interesting 
> in exactly that, there is some explanation in the libgig kickstart 
> documentation: http://download.linuxsampler.org/doc/libgig/Introduction.pdf
>
> Or do you even need to know where exactly this is done in libgig?
>   

Yes, please.

thanks,

-- eliot


------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to