Цифровой звук. Реальный мир стр.224

Раскладка клавиатуры

Характер звучания большинства акустических инструментов заметно отличается на разных участках их тонального диапазона. Для достижения максимальной реалистичности звучания можно создать отдельные сэмплы для всех нот клавиатуры, но в большинстве случаев это нецелесообразно. С практической точки зрения такой вариант почти нереален: хотя результат будет очень реалистическим, для этого потребуется гигантский объем памяти да и необходимости в этом нет. Вместо этого разработчики нашли способы “растяжения” сэмплов по нескольким нотам.

В простейшем случае тоны всех нот клавиатуры получаются путем “растяжения” всего одного сэмпла. Для разработчика инструмента самый простой способ изменения тона сэмпла — воспроизводить его с большей или меньшей скоростью в зависимости от того, на какую ноту его необходимо настроить. (Как уже говорилось в предыдущих главах, реальный процесс коррекции тона отличается от того, как это делается в магнитофоне или проигрывателе грампластинок. В данном случае осуществляется цифровая интерполяция сигнала, но на слух результат получается аналогичным.) Такой тип сэмплера удобен и пригоден для реализации ряда спецэффектов, хотя и не подходит для создания на основе технологии воспроизведения сэмплов реалистической имитации звучания акустических инструментов.

Альтернативой изменению скорости воспроизведения сэмпла является изменение высоты его тона при сохранении длительности звучания. Таким способом можно, например, сделать так, чтобы в раскладке ритма ударной установки по клавиатуре тональность звука ударных инструментов менялась, а длительность — нет. Для улучшения качества звучания сэмплов после такой обработки в сэмплерах используются различные алгоритмы, но все равно факт остается фактом: растяжение для звука бесследно не проходит, как мы уже видели в предыдущих главах. Хотя использование определенных алгоритмов интерполяции позволяет минимизировать искажения звука, сдвиг спектра вверх или вниз по шкале частот неизбежно приводит к заметному изменению тембра звука. Кроме того, одного сэмпла недостаточно для того, чтобы аккуратно копировать характер изменения тембра инструментов в их тональном диапазоне (например, толстые басовые струны пианино по тембру звучания отчетливо отличаются от тонких струн его верхнего регистра). Как правило, единственные патчи, в которых для раскладки звуков инструмента по всей клавиатуре достаточно единственного сэмпла, — это патчи ударных инструментов.

Что касается других инструментов, то в большинстве патчей синтезаторов — проигрывателей сэмплов используются мультисэмплы: в них включается набор звуков инструмента разных тонов и эти сэмплы назначаются определенным группам клавиш, в результате чего сдвиг любого из них по высоте тона не превышает всего нескольких полутонов (рис. 9.12). Группа тонов, которую покрывает сэмпл, называется зоной (zone).

Рис. 9.12. Пример типичного редактора раскладки клавиатуры, открытого в приложении Native Instruments Kontakt. Хотя в данном фортепианном мультисэмпле и нет отдельных сэмплов для каждой ноты, их число близко к тому: отдельный сэмпл покрывает всего две-три ноты

⇐ вернуться назад | | далее ⇒

Комментарии 0