metalsun,
Звук инструментов это два параметра: громкость и тембр, причем они зависимы и не зависимы.
Можно играть с разной громкостью и разным тембром (тише - глуше/темнее звук или ниже ) но часто бывает, что при одной громкости, меняется только тембр звука.
Т.е. мы имеем четыре составляющих: громкость, тембр, громкость/тембр, тембр
В сэмплерах, управление этими составляющими происходит в основном через параметр Velocity, для расширения оттенков и прочих исполнительских нюансов, добавляют "кейсвитчи"- key switch, обычно его используют или через свободный контроллер или на свободных от звуках нотах раскладки клавиатуры ( почитай про миди и управление миди, станет ясно, что там множество параметров для управления синтезом)
Так вот, мы имеем 4 вариации взятия ноты на инструменте, но управление происходит через один контроллер Velocity, у которого всего 128 ступеней (стандарт миди), что явно не достаточно для полной передачи четырех составляющих в полном объеме.
Обычно 128 делят на зоны, скажем 127...100 первая, 90...75 вторая, 74...55 третья и т.д., а каждой зоне имеется набор сэмплов с характерным звуком, скажем чем выше по Velocity зона тем ярче звук. + Система рендомного перебора звуков на одну единицу, скажем на 126 уровень Velocity 5 сэмплов, которые воспроизводятся в некотором заданном порядке, например хаотическом - рэндом, такой подход сильно оживляет звук. Но и растет размер банка звуков, на величину количества используемых в рендоме нот.
Но нерешает проблему динамической нюансировки, приходится городить огород.
... и добавил:
PVDHP Vadim,
Velocity не громкость, а "скорость нажатия клавиши", это путаница уже не один десяток лет.
Громкость может не меняться, в тембр может. Для громкости есть свой контроллер.