Maybe this is more of a MIDI method question... I\'ve noticed some sample libraries offer limited dynamic levels (e.g. strings at ff and pp), some more than others. What\'s the basic theory for when you want to get some intermediate dynamics out of these samples?
Is this a way of saying, \"If you want the instrument to play mf or mp, you\'ll just have to lower/raise the MIDI Expression or Volume value and pick either the ff or pp sample playback as a program change?\"
Also, is it normal for commercial Giga libraries to require major setup, like generating new notes that weren\'t recorded (C & G but no C#, D, D# E or F in between), is that even a possibility one should worry about?
When the libraries talk about pp and ff levels, they\'re talking about the samples that were performed at this level. Even if you have only recorded strings at mf, Gigastudio and all other samplers will play this sample dynamically.
A good example is most dedicated electric pianos. Most have actually only got one sample recorded per several keys. The way they get around this limitation is two-fold:
1. They speed up or slow down the sample to play at the intermediate pitches. This works ok for many sounds if you don\'t listen too critically.
2. They use velocity from the master keyboard to play the sample softer or louder. They also fake changing timbre by recording, say, samples played at \'f\' and then using a filter to make the sample sound softer/duller as you play softer.
With samplers, if you have more than one recorded dynamic level (eg p, mf, f), you can tell the sampler that at certain velocity points you want to switch from one level to the next. Midi keyboards generate velocity data on a scale from 0-127. In the case of three dynamic levels, you (or the library maker) might tell the sampler to play the \'p\' sample anytime it sees a value from 0-64, then from 64-107 you might use the \'mf\' layer and the \'f\' layer gets every note with a velocity from 108-127.
This may sound really coarse, but when you realise that the sampler has the ablility to be programmes to automatically combine velocity control over Volume, Filter timbre and even Envelope shape, you\'ll find you can blur the line between these sample layers quite well. If not, the only answer is to record more layers in the first place [img]images/icons/smile.gif[/img]
Short answer: You don\'t have to do the work when you buy the library, the developer\'s done it already. Best thing you can do is listen to the demos [img]images/icons/wink.gif[/img]