: архив : архив журнала "Звукорежиссер" : 2001 : #08

Оглавление обзора

• Программные
  MIDI-секвенсеры

• Программа Cakewalk Sonar
• Программа Logic Audio
  фирмы Emagic
• Программа Cubase VST
  фирмы Steinberg

Программные MIDI-секвенсеры
Павел Живайкин

От шарманки до "самоиграйки"
Первыми секвенсерами можно считать древние шарманки, поскольку уже в них был реализован основной принцип современных музыкальных программ: один раз записал или "изготовил" мелодию с аккомпанементом – и можешь много раз ее воспроизводить. Зачем мучиться, учить нотную грамоту, часами оттачивать исполнительское мастерство, когда можно купить готовый ящик с набором хитов и просто крутить ручку, как папа Карло? Во всяком случае, спрос на подобную продукцию появился не вчера – значит, и останется надолго.

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

Немного позже, в одноголосых аналоговых синтезаторах появилась возможность запрограммировать небольшой (один-два такта) мелодический рисунок. Обычно он использовался для создания басовой или солирующей партии и повторялся столько раз, сколько "хватало наглости" у аранжировщика. Управляя различными регуляторами и переключателями, музыкант мог в реальном времени воздействовать на тембр и рисунок секвенции и, таким образом, приближать "аудиокалькулятор" по выразительности к реальным инструментам.

Скромное обаяние MIDI-технологии
Появившаяся в начале 80-х годов новая музыкально-электронная технология (MIDI) дала композитору и аранжировщику несколько важных вещей:
- записывать партии, не только программируя их, но и исполняя в реальном времени;
- записывать длинные и сложные последовательности нот;
- записывать многоголосье;
- воспроизводить одновременно несколько партий с разными тембрами;
- заставлять согласованно работать несколько синтезаторов, разных по характеру и созданных разными производителями.

Для этого MIDI-технология ввела несколько новых для музыки понятий: MIDI-канал, MIDI-контроллер, SysEx-сообщения и другие.

Позже устройство, которое позволяет только записывать и воспроизводить последовательности MIDI-сообщений, стали называть MIDI-файлером или MIDI-рекордером. А под MIDI-секвенсерами стали понимать устройства (а затем и компьютерные программы), которые позволяют осуществлять сложное редактирование записанных MIDI-партий.

Последние годы MIDI-технология подвергается критике как со стороны музыкантов, так и инженеров. Первые справедливо указывают на ограниченность выразительных средств, узкий динамический диапазон, невозможность оперировать вокалом и традиционными (не электронными) музыкальными инструментами.

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

Мне кажется, что это не случится, потому что MIDI-технология заняла очень выгодное серединное положение между нотной записью музыки и обычной звукозаписью на цифровые или аналоговые носители (рисунок 1).
 
 Рис.1

Разумеется, MIDI-файл никогда не заменит традиционную форму записи музыки, но он имеет и некоторые недоступные последней преимущества.

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

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

С другой стороны, и в отношении традиционной нотной записи музыки MIDI-технология имеет ряд важных преимуществ. Записанная в реальном времени MIDI-партия определяет не только длительность и местоположение нот, но и громкость каждой из них. Кроме того, она позволяет точно передавать ритмический рисунок исполняемой партии. Особенно это касается всех стилей, где используется свинговый пульс, а также авангардной или этнической музыки.

Таким образом, место, которое занимает в музыке MIDI-технология, заполнить чем-то другим пока нечем. Мало того, MIDI-секвенсеры все больше расширяют свои возможности именно в направлении указанных выше технологий (запись музыки на носители и нотная запись).

В первом случае они стали включать в себя функции записи и редактирования звука, а во втором – позволяют печатать записанные MIDI-партии в нотном виде с любой степенью точности, причем используют практически все символы и обозначения, принятые в нотопечатании.

Как секвенсер не назови, только Reset не нажимай
В настоящее время существуют два подхода к вопросу о том, какие устройства и компьютерные программы называть MIDI-секвенсерами. Большинство склоняется к тому, что так нужно называть только узкоспециализированные программы, предназначенные именно для записи музыки в формате MIDI. Пусть эти программы становятся все более сложными и набирают в свой арсенал все новые и новые функции, главное, что их основная цель – создание и редактирование музыки с использованием именно MIDI-технологии.

Меньшинство возражает – ведь нотные редакторы ("нотаторы") тоже могут создавать и проигрывать музыку в формате MIDI, хотя их основная цель – подготовить к печати музыкальную партитуру. Автоаранжировщики тоже создают полноценную (правда, и малоценную) пьесу, и тоже на основе MIDI-технологии, пусть и используют другие принципы.

Программы-редакторы для сотен выпускаемых в настоящее время синтезаторов и семплеров тоже используют MIDI-технологию, и тоже позволяют записать последовательность специальных сообщений.

Таким образом, предмет статьи начинает разрастаться и грозит захватить почти все связанные с музыкой компьютерные программы. Поэтому необходимо сформулировать тему более узко: MIDI-секвенсер – это устройство или программа, главной задачей которого является создание и редактирование музыки с помощью технологии MIDI.

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

Внешне окно стандартного MIDI-секвенсера состоит из нескольких элементов:
- по горизонтали оно делится на несколько расположенных друг под другом полос, каждая из которых соответствует своему MIDI-треку;
- по вертикали каждый трек делится на несколько колонок – в правых колонках обычно расположено имя трека и несколько его параметров (номер MIDI-канала, номер тембра и т.д.), а в левой части располагаются прямоугольнички, содержащие группу MIDI-сообщений, записанных в этом MIDI-треке.

На рисунке 2 представлено окно аранжировки MIDI-секвенсера Cubase. Сразу под заголовком и пунктами меню программы расположена панель, которая отображает некоторые параметры аранжировки, общие для всех инструментов (кнопка Solo, окно Snap и т.д.). Область окна, расположенная ниже этой панели, разделена на две части – слева находятся строчки с именем и параметрами треков, справа – прямоугольники, которые обозначают, что в таком-то треке и в таких-то тактах записаны какие-либо MIDI-сообщения или другая информация (например, аудиофайл – см. AudioTrack).
 
 Рис.2

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

Это окно в других MIDI-секвенсерах может называться по-разному: главное окно, окно треков, окно песни. Так же по-разному называются в различных программах прямоугольники с MIDI-сообщениями – партии, клипы и т.д.

Слева от названия трека расположены колонки, которые дают о нем некоторую информацию (например, тип) или позволяют управлять его работой (например, заглушить его). Справа от имени трека видны колонки, в которых можно установить номер MIDI-канала для данного трека: громкость (Vol), тембр инструмента (Patchname), панорама (Pan), выходной MIDI-порт – все они не видны на данной картинке.

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

Поскольку и идеология и внешний вид разных MIDI-секвенсеров схожи, можно сделать общие выводы об их основных функциях и принципах работы.

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

Окно аранжировки (окно треков)
В окне аранжировки (рисунок 2) можно осуществлять несколько типов редактирования:
- создавать, передвигать и удалять треки;
- изменять параметры, которые соответствуют каждому треку;
- создавать, копировать, вставлять и перемещать партии (если вы перемещаете партию на другой трек, то он должен быть того же типа, что и исходный);
- устанавливать границы цикла для записи и воспроизведения.

Партии в окне треков могут быть разной длины и иметь собственное имя. Партию можно заглушить (обратите внимание на два серых прямоугольника, с которых начинаются фортепианные треки). Можно заглушить и весь трек (на рисунке 2 – это трек Hammond).

Обычно каждому MIDI-треку соответствует свой MIDI-канал. Однако эт
 
 Рис.3
о не обязательно – в данном случае, фортепианные партии левой и правой руки записаны на разные MIDI-треки, но воспроизводиться будут по одному четвертому MIDI-каналу.

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

Редактор типа Piano-Roll
Это самый распространенный вид редактора (рисунок 4). В его окне ноты изображаются в виде прямоугольничков, расположенных в особой системе координат: по вертикали – высота ноты, по горизонтали – время. Примерно так выглядели бумажные перфорированные ленты для механических пианино в начале ХХ века (отсюда и название - Piano-Roll). Громкость (параметр Velocity) каждой ноты может отображаться либо цветом, либо высотой соответствующего столбика в нижней части экрана.

На рисунке 4 изображены аккорды, с которых начинается партия фортепиано в знаменитом Первом концерте для фортепиано с оркестром Петра Ильича Чайковского. Заметно, что все аккорды берутся приемом арпеджиато и немного с опережением ударов пульса – очень по-джазовому!

В редакторе этого типа легко исправлять и корректировать как большие музыкальные фрагменты, так и отдельные ноты:
- например, легко сдвинуть начало ноты на малейшие доли такта (что практически не позволяет традиционная нотная запись);
- наглядно представлена реальная длина каждой ноты (сравните со случаем, когда четвертные ноты, исполняемые приемом стаккато, фактически могут иметь длину и как восьмые, и как шестнадцатые);
- легко можно изменить громкость каждой ноты – достаточно инструментом "карандаш" удлинить или укоротить соответствующий этой ноте столбик внизу;
- вертикальная сетка позволяет легко определить положение каждой ноты относительно долей такта (можно настроить размер ячейки на четвертную, восьмую, триольную восьмую и т.д. нотную длительность).

Фактически, в редакторе Piano-Roll можно осуществлять сложное редактирование музыкальных партий, даже не будучи знакомым с нотной грамотой. Слева в окне редактора расположена виртуальная фортепианная клавиатура, по которой можно играть мышкой.

Редактор списка
Этот инструмент тоже является необходимым элементом всякого мощного MIDI-секвенсера, и это единственный редактор, в котором можно найти и отредактировать все виды MIDI-сообщений (взятие и снятие нот, педали, изменение тембра, громкости). Например, на рисунке 5 представлен редактор списка программы Cubase. Видно, что в начале партии были установлены тембр 26 (MIDI-сообщение Program Change), громкость (MIDI-сообщение Control Change). Затем для первых нот был применен эффект Modulation, а третья нота "плавно поехала вниз" (MIDI-сообщения Pitch Bend).
 
 Рис.4

В редакторе списка неудобно работать со сложной музыкальной фактурой – не наглядно. Зато он легко позволяет находить и редактировать любые не нотные MIDI-сообщения. Помимо собственно списка, он содержит еще два поля: правее списка можно найти графическое изображение соответствующего MIDI-сообщения, а еще правее – горизонтальные полоски, отображающие один из параметров этого MIDI-сообщения Val 1 или Val 2 (для нот это – Velocity, для Program Change – номер тембра и т.д.).

Кстати, данный редактор списка не совсем точно отображает поток нотных MIDI-сообщений. Это связано с тем, что в MIDI-технологии на каждую сыгранную ноту приходится два MIDI-сообщения, первое появляется в момент взятия ноты (Note On), второе – в момент отпускания клавиши (Note Off). А этот редактор изображает только первое, а после получения второго вычисляет получившуюся продолжительность ноты и показывает ее в колонке Length, хотя реально такого параметра не существует, и передаваться он никуда не может. Зато работать с такой формой представления нот гораздо удобней.

Нотный редактор
 
 Рис.5

Еще каких-то 10-15 лет назад компьютерной музыкой занимались инженеры-энтузиасты, поэтому в нотном редакторе особой нужды не было. В нынешние времена без него не обходится ни один MIDI-секвенсер. Назначение его понятно – представить в нотной форме записанную в виде MIDI-информацию, правильно интерпретировать ее, а также распечатать.

В принципе, если партия было сыграна очень-очень точно, такую работу проделать легко. Однако, как только исполнитель добавит в свою игру "живинку", компьютер начнет ошибаться – не в том смысле, что изобразит неверную ноту, а в том, что читать такую формально правильную партию будет очень сложно. На рисунке 6 это – три последних аккорда в левой руке, и последний в правой.

То есть, фактически исполнитель немного "оттянул" их, решая какую-то художественную задачу. Правильно было бы изобразить эти ноты совпадающими с долями такта, и поставить что-нибудь вроде Ritenuto или Ad Libitum. Подобная проблема не является единственной в нотных редакторах, и во многих случаях ее решение зависит от правильной настройки этого редактора.
 
 Рис.6

Редактирование в нотном редакторе осуществляется рисованием и стиранием нот. Нужно выбрать нужную длительность ноты и указать курсором в соответствующее место на нотном стане. Одноголосую партию без пауз таким образом набирать еще можно, но более сложные партии лучше все-таки наиграть на подключенной к компьютеру MIDI-клавиатуре.

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

Микшерный пульт
Для звукорежиссера микшер – главнейший элемент программы. Поскольку современные MIDI-секвенсеры позволяют записывать и редактировать не только MIDI, но и записанный звук, то и пульт может быть одного из трех видов: отдельно для MIDI, отдельно для аудио и совместный – собранный как из аудио, так и MIDI-треков.

Разработчики программ постарались, чтобы внешний вид, назначение различных модулей и схема функционирования не отличались от таких же элементов современного "железного" собрата (рисунок 7). Здесь и обычные фейдерные линейки на каждый канал со стандартным или расширенным набором переключателей и регуляторов, и мастер-фейдер, и все необходимые отводы для посыла сигнала на внешний модуль обработки или на внутренний подключаемый модуль программы (plug-in).
 
 Рис.7

Дополнительные возможности мощного MIDI-секвенсера
Набор дополнительных возможностей у программ-секвенсеров разных производителей может друг от друга отличаться. Отметим наиболее часто встречающиеся.

Автоаранжировка позволяет создавать полноценные музыкальные партии на основе заданной аккордовой схемы и выбранного стиля.

Логический редактор редактирует MIDI-сообщения на основе логических алгоритмов.

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

Программный модуль для работы с внешними устройствами (рисунок 8) выполняет ту же задачу, что и редактор SysEx-сообщений, но его графический интерфейс повторяет внешний вид редактируемого устройства, что значительно облегчает работу с ним.
 
 Рис.8

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

К перечисленному можно добавить различные арпеджиаторы, виртуальные синтезаторы, "гуманизаторы" (модули для "оживления", "очеловечивания" компьютерной музыки), объединение партий различных инструментов в группы, специализированные редакторы барабанных партий (один из них был подробно рассмотрен в предыдущем номере) и многое другое.

Предварительные итоги
Первые компьютерные MIDI-секвенсеры появились около десяти лет назад. Можно было бы долго перечислять, каких функций в них не хватает, а теперь они превратились в столь мощные и разветвленные программные модули, что легче сказать, что в них никогда не пригодится.

Помнится, на подробное изучение первой версии программы Cubase у меня ушло месяца четыре. Очевидно, что на изучение последних версий должно уйти гораздо больше. С другой стороны, можно ткнуть в две-три клавиши и начать записывать свою музыку – отсюда большое искушение не тратить время на "лишние премудрости", а работать с теми возможностями программы, которые сами попали "под горячую руку".

Кроме того, нет достаточно хорошей литературы на эту тему на русском языке. Нельзя же всерьез принимать книгу или видеокурс о музыкальных программах, в которых слово part переводится как "часть"! Тогда, и слово note надо переводить как "примечание"...

Поэтому на сегодняшний день ситуация такова, что программы MIDI-секвенсеры могут предложить композитору и аранжировщику гораздо больше, чем тот в состоянии "переварить". Возможно, следует упростить эти программы, разбить их на несколько узкоспециализированных модулей, улучшить невероятно громоздкие руководства к программам. А может быть, "других писателей" поискать?

[дальше]

Замечания и предложения по работе сервера направляйте: web.master at 625-net.ru.

© 1996—2009 «Издательство 625». Все права защищены.

e-mail: magazine at 625-net.ru, тел./факс: (495) 691-7724, 695-9588.

Свидетельство о регистрации средства массовой информации Эл № 77-2794.