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