В. Белунцов- Новейший самоучитель работы на компьютере для музыкантов стр.341

Parameter 2 или в столбце Bar Range;

• Outside Bar Range - событие находится в такте вне диапазона, определенного в столбцах Parameter 1 и Parameter 2 или в столбце Bar Range;

• All Types-любой тип МО/-события-,

• Property is set - свойство присвоено ДШЭ7-событию;

• Property is not set - свойство не присвоено МЖУ-событию.

Столбцы Parameter 1. Parameter 2 и Bar Range предназначены для указания конкретных значений, с которыми производится сравнение. Столбец bool используется для логического связывания двух условий. Здесь может быть только два значения:

. And - логическое «И» (необходимо совпадение с обоими условиями);

• Or- логическое «ИЛИХнеобходимо совпадение с любым из услоиий'|.

Дляпостроениясложныхусловиймож-но пользоваться столбцами с изображением скобок Действительно, без скобок иногда трудно, а то и невозможно построить достаточно сложное условие отбора, Чтобы проиллюстрировать действие скобок, модифицируемуже приводившийся пример формулы. Допустим, составлено такое условие:

(Туре Controller

(Valuel = 7 OR Value2 > 78) i

Это будет означать следующее: «преобразовать все контроллеры громкости и контроллеры, у которых значение больше 78».

А теперь переставим скобки.

[ (Туре = Controller AND

Valuel = 7) OR Value2 > 78 ]

Это будет означать уже совсем другой

критерий отбора: «преобразовать все

ГЛАВА 7. ПРОГРАММЫ СВЕДЕНИЯ MIDI И ЗВУКА

контроллеры громкости, а также все события, у которых второе значение (velocity у нот, значение у контроллеров, второй байт значения у колеса высоты и пр.) больше 78*.

Теперь, когда фильтр определен, можно переходить к определению преобразования. На панели преобразования в нижней части окна редактора также есть несколько столбцов. С помощью системы меню можно составлять строки преобразования, так же, как это делалось при определении фильтра, В столбце Action Target можно указать свойство МГО/-событий,

которое подвергнется преобразованию.

Возможные значения в этом столбце те же, что и в рассмотренном выше столбце Filter Target.

Тип преобразования указывается в столбце Operation:

• Add — прибавить значение, указанное в столбце Parameter 1;

• Subtract — вычесть значение, указанное в столбце Parameter 1;

• Multiply by — умножить назначение, указанноевстолбце Parameter 1;

• Divide by — разделить на значение, указанное в столбце Parameter 1;

• Round by — округлить значение до

ближайшего, которое делится на

число, указанноевстолбце Parameter % Setrandomvaluesbetween-присвоитъ случайное значение в диапазоне, указанном в столбцах Parameter 1 и Parameter 2;

• Set to fixed value — присвоить значение, указанное в столбце Parameter 1;

• Add length — если преобразуется позиция события в такте и преобразование применяется к ноте, длина

ноты прибавляется к исходному значению позиции (таким образом, например, можно добавить ноты к концу каждой существующей ноты, если использовать функцию преобразования Insert);

• Set relative random values between -изменить на случайное значение в диапазоне, указанном в столбцах Parameter 1 и Parameter 2;


⇐ Предыдущая страница| |Следующая страница ⇒