9.7. Step Designer— паттерновый секвенсор

MIDI-плагин Step Designer предназначен для пошаговой записи мелодических паттернов длительностью в один такт. Это может пригодиться, например, в том случае, когда нужно записать быстрый пассаж, неисполнимый в реальном времени. Вы заранее, не торопясь, набираете последовательность нот, затем включаете Cubase SX в режим воспроизведения и слышите игру некоего виртуоза. Часто также методом пошаговой записи создают периодически повторяющийся фрагмент отдельной партии — паттерн (pattern). По существу, в паттерне содержатся указания синтезатору: извлекать заданные ноты заданных длительности и громкости в заданных долях такта. Так почему бы не назвать паттерн партией? Потому, что в отличие от партии, длительность которой может быть равна длительности композиции, паттерн, полученный с помощью MIDI-плагина Step Designer, состоит лишь из одного такта. В паттерне описывается правило формирования ритмического и мелодического рисунка на временном интервале, соответствующем некоторому периоду композиции. Композиция в целом состоит из нескольких периодов. Поскольку каждая композиция включает в себя различные части (фазы), такие, как вступление, фрагменты основной части, переходы между ними, кода, то для каждой из них существуют или могут быть созданы свои паттерны. Использование паттернов сокращает время работы над аккомпанементом.
Окно плагина Step Designer (рис. 9.24), по существу, представляет клавишный редактор, который, правда, по сравнению с Key Editor обладает специфическими функциональными возможностями.



Рис. 9.24. Окно плагина Step Designer

На клавишный редактор окно плагина Step Designer похоже тем, что на его верхнем рабочем поле можно "рисовать" музыку в координатах "нота — доля такта". Делается это щелчками левой кнопкой мыши на прямоугольных ячейках, расположенных напротив обозначений соответствующих нот в необходимых временных позициях. Для прокрутки отображаемого диапазона клавиатуры вверх или вниз, нужно воспользоваться кнопками и группы Shift Oct. Заметим, что прокрутка происходит очень своеобразно. До тех
пор, пока ни одна из имеющихся в паттерне нот не достигнет верхней или нижней границ поля, по вертикали перемещаются ноты. Затем ноты остаются на месте, а с шагом в октаву прокручиваются "клавиши". И еще одно. Когда окно программы Cubase SX сворачивается или когда оно вновь становится активным, в плагине происходит автоматическая прокрутка. Поэтому не удивляйтесь, если, отвлекшись на десяток минут, чтобы принять почту из Internet, по возвращении в окно плагина Step Designer вы обнаружите, что введенные вами символы сместились по вертикали (к счастью вместе с соответствующими нотами).
В нижнем рабочем поле (так же как и в аналогичной секции окна Key Editor) рисуются графики изменения параметров нот (значений контроллеров). Быстрый выбор одного из 4-х контроллеров осуществляется в раскрывающемся списке Controllers. Причем два верхних элемента списка (Velocity и Gate) неизменны, а два оставшихся можно менять, открыв кнопкой Setup окно со списками контроллеров. Строго говоря, Gate не является стандартным MIDI-контроллером. Скорее, это особый режим редактирования длительности нот, записанных в верхнем рабочем поле. Выбрав в раскрывающемся списке Controllers строку Gate, вы можете управлять длительностью нот. Для этого достаточно рисовать в нижнем рабочем поле столбики разной высоты.
При работе с плагином Step Designer приходится соблюдать ограничение: в одну временную позицию можно установить только одну ноту (нельзя оперировать аккордами).
Параметр Quantize определяет длительность нот, которые формируются в результате работы плагина.
Основная идея применения плагина Step Designer состоит в том, что ноты, введенные в нем, Cubase SX в режиме воспроизведения проигрывает циклически (они многократно повторяются). В рабочих полях плагина зацикленный участок выделяется подсветкой. Длительность цикла зависит от того, какое число введено в поле Length (в пределах от 1 до 32). А от соотношения длительности цикла и значения параметра Quantize зависит получающийся ритмический рисунок. Он может получиться различным даже при внешне одинаковом содержании паттерна. Поясним сказанное на примере. Допустим, что в окне плагина набрана последовательность нот, представленная на рис. 9.25, причем Quantize = 32 и Length = 32. Тогда после применения плагина на интервале в два такта получатся отпечатки клавиш, представленные на рис. 9.26.
Получился двухтактовый цикл, причем в каждом из тактов тридцатьвторые ноты расположены в первой и третьей тридцатьвторых долях. Период повторения цикла составляет 32 тридцатьвторые доли.
Теперь, сохранив остальные параметры плагина неизменными, установим Length = 2. Результат представлен на рис. 9.27: период повторения цикла составляет 2 тридцатьвторые доли.



Рис. 9.25. Окно плагина Step Designer (Quantize = 32, Length = 32)



Рис. 9.26. Результат применения плагина Step Designer (Quantize = 32, Length = 32)



Рис. 9.27. Результат применения плагина Step Designer (Quantize= 32, Length = 2)

Параметр Swing влияет на величину псевдослучайного отклонения расположения нот от равномерной тактовой сетки.
Между рабочими полями расположена линейка Tie, состоящая из очень маленьких кнопок, выполненных в виде точек. Если щелкать на таких кнопках, то некоторые из них будут включаться (подсвечиваться красным цветом). Программа не позволит включить те кнопки, которые включать нельзя (с учетом конкретного заполнения паттерна). Включенная кнопка Tie может означать удвоение длительности предшествующей ноты, если в позиции паттерна, соответствующей включенной кнопке, вы до этого ноту не записали (рис. 9.28, а, б, в).



Рис. 9.28. Результаты применения плагина Step Designer: а — пример паттерна, б — кнопка Tie 2 выключена, в — кнопка Tie 2 включена

Если в позиции паттерна, соответствующей включенной кнопке, а также и в предшествующей позиции вы до этого записали ноты, то включенная кнопка Tie объединит две эти ноты в одну. По существу, выполняется функция, которую в нотной записи принято обозначать символом лиги. Если исходные две ноты соответствуют звукам разной высоты (например, С и А), то при включении кнопки Tie вторая нота автоматически будет перемещена в одну строку с первой (из последовательности С, А получится последовательность С, С). Объединить можно не только две, но и любое другое количество нот. Ноты, расположенные в тех позициях, где кнопки Tie включены, недоступны для редактирования.
Кнопки >R и <L группы Shift Time предназначены для одновременного пошагового циклического сдвига содержимого паттерна. Например, если один раз нажать кнопку >R, то нота, которая была в первой позиции, переместится во вторую, во второй — в третью, ... в тридцать первой — в тридцать вторую, в тридцать второй — в первую. В качестве примера на рис. 29, а приведен исходный паттерн, а на рис. 29, б — паттерн, полученный после трехкратного применения кнопки Shift Time > R.



Рис. 9.29. Результаты применения кнопок Shift Time > R и Reverse: a — исходный паттерн, б — паттерн после трехкратного применения кнопки Shift Time > R, в — к исходному паттерну применена кнопка Reverse

Кнопкой Reverse осуществляется поворот содержимого паттерна (зеркальное отображение) относительно вертикальной оси симметрии (относительно границы между 16 и 17 долями). Иными словами, начало и конец паттерна при этом меняются местами (рис. 29, в). Повторное нажатие кнопки Reverse возвратит паттерну исходный вид.
В обшей сложности для одного экземпляра плагина можно создать и запомнить в качестве одного пресета 100 паттернов. Для перехода к паттерну с другим номером воспользуйтесь полем ввода Pattern.
С помощью кнопки Сору содержимое текущего паттерна можно скопировать в буфер обмена, а с помощью кнопки Paste — вставить в другой паттерн. Кнопкой Reset текущий паттерн "обнуляется": из него удаляются все ноты, а контроллеры приводятся в состояние по умолчанию.
Как только вы нажмете копку Rand., паттерн окажется заполненным случайной последовательностью нот. Для многих из нас эта копка может показаться элементом, применение которого порождает совершенно бессмысленный результат. Правда, поклонники стохастизма в музыке могут и не согласиться с таким мнением и даже, вероятно, обрадуются, узнав о существовании копки Rand.. Ведь, зачастую, для генерации случайных нот они вынуждены использовать совершенно несовременные, трудоемкие и даже примитивные технологии наподобие метания шестигранной игральной кости.
Если же вы, возложив на эту копку композиторские функции, попытаетесь автоматизировать процесс сочинения, например, танцевальной музыки, то запаситесь терпением. Лишь немногие случайные последовательности нот будут интересны в мелодическом отношении. Попробуйте сами, но только имейте в виду, что общее количество комбинаций выражается числом 1232. Это означает, что если бы даже перебор вариантов был не случайным, а регулярным, и при условии, что на каждую попытку уходила бы 1 минута, то для полного завершения такой работы потребовалось бы примерно 65 000 000 000 000 000 000 000 000 000 лет. Для сравнения: возраст нашей вселенной оценивается некоторыми учеными в 14 500 000 000 лет.
О чем говорят эти выкладки?
Во-первых, случайное формирование двух одинаковых паттернов вами лично или любыми другими пользователями программы практически невозможно. Хотя, конечно, многое зависит от качества генератора случайных чисел, однако при таком количестве возможных реализаций вероятность выпадения двух одинаковых комбинаций ничтожно мала. Варианты практически неповторимы даже на протяжении всей оставшейся жизни человечества, даже если все люди на Земле только и будут заниматься тем, что нажимать кнопку Rand.. Представьте, как вам будет обидно, если задним числом вдруг поймете, что паттерн, сгенерированный программой, когда вы не в этот, а в предыдущий раз нажали кнопку Rand., содержал гениальную мелодию! В данном случае даже компьютер прошлое вернуть, увы, не в состоянии. Ведь в отношении операций редактирования, проводимых внутри плагинов, функция Undo не действует. Поэтому лучше на всякий случай сохранять каждый полученный паттерн, внимательно прослушивать полученный результат, а удалять его, лишь убедившись, что он вам точно не нравится.
А во-вторых, лучше сочинять музыку не путем нажатия на кнопку, а в результате творческого озарения. Дело пойдет значительно быстрее, потому что массу комбинаций нот ваше сознание (или подсознание?) признает непригодными, а в ваши пальцы, летающие над клавишами, сами собой попадут сигналы только о тех немногих последовательностях звуков, которые могут стать музыкой.


Хостинг от uCoz