Звуковая студия в PC

       

Sample — работа с сэмплами


Подменю Sample предназначено для работы с сэмплами. Удалять, переименовывать изменять параметры зацикливания можно в том случае, если вы находитесь в секции сэмплов дерева звукового банка. Находясь в секции инструментов, вы можете только подрегулировать параметры зацикливания сэмплов.

Итак расскажем о работе с сэмплами с помощью команд подменю Sample. Назначение команд Delete (удалить сэмпл) и Rename (переименовать сэмпл) очевидно.

Loop — “петля”, параметры зацикливания. При работе с секцией сэмплов эта команда открывает окно диалога, изображенное на рис. 3.25.

Sample — работа с сэмплами

Рис. 3.25. Настройки сэмпла

Для того чтобы увидеть развернутый вариант этого окна, нажмите кнопку Loop Settings. Окно примет вид, показанный на рис. 3.26.

Sample — работа с сэмплами

Рис. 3.26. Расширенный вариант настроек сэмпла

Рассмотрим назначение опций этого окна.

Sample Length — длина сэмпла, измеряемая количеством отcчетов. Так как сэмплы имеют 16-битный формат, то каждый отсчет занимает 2 байта. Таким образом, чтобы узнать размер сэмпла в байтах, нужно умножить число из поля Sample Length на два.

В поле Sample Waveform отображается сам сэмпл и параметры его зацикливания (начало и конец петли). При помощи горизонтальной полосы прокрутки вы можете просматривать сэмпл по всей длине. Вертикальная полоса прокрутки предназначена для изменения масштаба отображения сэмпла. Для этого можно воспользоваться и мышью: наведите указатель мыши на изображение сэмпла (при этом указатель примет вид увеличительного стекла). Для изменения масштаба нажмите либо правую, либо левую кнопку мыши.

Ухватившись мышью за вертикальные линии, символизирующие начало и конец глобальной петли, можно установить их желаемую позицию. Более точно параметры петли можно задать численно в полях Global Loop End (конец глобальной петли) и Global Loop Start (начало глобальной петли). Раз есть глобальная петля, значит должна быть и локальная. С ней вы ознакомитесь позже.

В различных инструментах может использоваться один и тот же сэмпл, в котором петля может быть организована по-разному.


Такая петля (вернее, петли) и называется локальной. В соответствии с тем как организованы локальные петли, и будет зациклен сэмпл при воспроизведении инструмента или пресета. Глобальная петля носит скорее рекомендательный характер. При настройке сэмплов в секции инструментов вы будете иметь дело уже с локальными петлями, которые по умолчанию совпадают с петлями глобальными. Достаточно один раз настроить глобальную петлю, чтобы в дальнейшем, при создании инструментов, уже не заботится об установках локальных циклов. Но, как мы уже упоминали, в разных инструментах может возникнуть необходимость зациклить один и тот же сэмпл по-разному. Именно для этого и нужна локальная петля.

Под полями Global Loop End и Global Loop Start расположены фрагменты сэмпла, в которых находятся начало и конец цикла, что очень удобно при подгонке параметров петли. Кривая в правом поле должна быть естественным продолжением кривой из левого поля (края фрагмента сэмпла в петле должны совпадать).

Но сэмпл не обязательно должен воспроизводиться в цикле. Зацикливание чаще всего используется для мелодических звуков и только для некоторых ударных. Включать или выключать зацикливание вы можете только при работе с локальными петлями (в секции инструментов).

Кнопка Play Loop позволяет прослушать звучание сэмпла с зацикливанием, а Play Unloop — без зацикливания. В поле Key number указывается номер MIDI-клавиши, для которой был записан этот сэмпл. То есть при нажатии на эту клавишу сэмпл будет воспроизводиться с той же скоростью, с какой его записали.

Если вызвать окно настроек сэмпла при работе с секцией инструментов (с сэмплами, входящими в инструменты), то его вид будет немного отличаться от представленного на рис. 3.26. Окно будет выглядеть так, как показано на рис. 3.27.

Sample — работа с сэмплами

Рис. 3.27. Работа с сэмплами на уровне секции инструментов

Отличий довольно много: вместо глобальной петли формируется локальная;. зацикливание можно включить или выключить Enable looping for this sample. Чтобы вывести звук из петли при отпускании MIDI-клавиши (то есть при входе в фазу освобождения выключатель Release after loop region должен быть установлен в активное состояние.



Звук может воспроизводиться тремя способами:

  • Последовательно — от начала сэмпла, до конца. Такой способ чаще всего используется для формирования звуков ударных инструментов.
  • С зацикливанием без выхода из петли — воспроизведение сэмпла от начала до отметки конца цикла, затем переход к началу цикла, и так далее. Воспроизведение звука заканчивается при достижении огибающей уровня нулевой отметки (по окончании фазы освобождения). Этот способ используется для большинства мелодических инструментов.
  • С зацикливанием и выходом из петли в фазе освобождения. Сэмпл воспроизводится от начала, затем повторяется в петле до тех пор, пока MIDI-клавиша не будет отпущена. Этот способ используется, как правило, при создании особых звуков, которых не бывает в природе.


Приведем ряд общих рекомендаций по подбору и зацикливанию сэмплов.

  • Если музыкальный звук в сэмпле содержит такие эффекты, как вибрато, тремоло, изменение тембра при помощи фильтра и другие аппаратно реализуемые синтезатором EMU8000), то совсем не обязательно размещать в звуковом банке полное звучание ноты (от атаки до освобождения). Достаточно выбрать один период типичной волны для импортируемого в SoundFont звука (всего несколько десятков байт) и грамотно зациклить его. А уж сформировать фазы звука, вариации тембра на различных фазах при помощи резонансного фильтра и модуляции низкочастотным сигналом (как по амплитуде, так и по частоте) можно с помощью соответствующих настроек генераторов EMU8000. Именно благодаря такому подходу, в ПЗУ звуковых карт семейства AWE емкостью 1 Мбайт умещается довольно приличное количество сэмплов, достаточное для реализации набора пресетов GM. Однако получаемые при этом тембры довольно просты и ненатуральны. Сложные звуки требуют гораздо больших объемов памяти. При этом важно достижение компромисса в вопросе: какая часть звука нужна для зацикливания, а какой частью можно и пожертвовать, причем так, чтобы тембр сильно не обеднел. Не забывайте, что для записи секунды 16-битного монофонического звука потребуется 88200 байт, а для стереофонического — в два раза больше!
  • Для того чтобы при прохождении полного цикла не было заметных на слух щелчков, начало и конец цикла должны находиться в тех местах, где значения отсчетов максимально близки к нулю.
  • Как правило, тембр звука изменяется в процессе воспроизведения.



    Начало и конец цикла должны быть подобраны таким образом, чтобы в петлю укладывался полный цикл изменения тембра. Здесь нужно полагаться на собственный слух.
  • Не пренебрегайте возможностями редакторов звука для создания сэмплов. Например, редактор Cool Edit 96, рассмотренный в гл. 2, предоставляет богатейший инструментарий для записи, редактирования и подготовки WAV-файлов с целью последующего использования их в сэмплере.


Вернемся к командам подменю Sample. Последняя команда этого меню — Properties (настройки сэмпла). Эта команда доступна только из секции сэмплов. Команда вызывает окно диалога, изображенное на рис. 3.28.

Sample — работа с сэмплами

Рис. 3.28. Свойства сэмпла

Единственное поле, содержание которого вы можно изменить — Original Key. В этом поле храниться номер MIDI-клавиши, которой соответствует данный сэмпл (при воспроизведении на скорости оригинала). Поясним смысл информации в остальных полях:

  • Sample Name — название сэмпла.
  • Sample Type — тип сэмпла.
  • Sample Size — размер сэмпла в байтах.
  • Sampling Rate — частота сэмплирования, с которой был записан сэмпл.
  • Loop Start — номер отсчета начальной точки петли.
  • Loop End — номер отсчета конечной точки петли.



Содержание раздела