MOD, или, как его еще называют, Module Format (модульный формат), – это формат вторичных файлов, ставший популярным на заре разработки видеоигр. MOD делит некоторые схожие черты с MIDI. Оба формата рассматривают музыку как файл данных, содержащий в себе произведение и сопровождающую его библиотеку звуков с нужными инструментами. Однако в MIDI-файле произведение отделено от связанной с ним библиотекой, в то время как в MOD произведение и библиотеку можно объединить в один файл. Также можно составить файл MOD из отдельных пронумерованных музыкальных паттернов (наборов заранее запрограммированных партий инструментов), которые можно менять местами и регулировать по мере необходимости. Это позволяет звукорежиссеру с легкостью назначать паттернам интерактивное поведение.
MOD-файлы обычно создавались с помощью специальных программ, именуемых трекерами (trackers). Трекеры неспособны зафиксировать в памяти «реальное» исполнение, однако они запоминают вручную введенные в программу ноты, по одной за раз. Этот аспект MOD-файлов напоминает о «катушках»: ноты одна за одной появлялись на бумажной «музыкальной ленте», а ноты для MOD вводились с помощью клавиатуры.
Преимущество MOD в том, что они могут объединять библиотеки звуков и музыкальные произведения в один файл. «MOD-файлы обходят MIDI в том, что музыка и звуки звучат так, как задумывал композитор/звукорежиссер», – пишет исследовательница Карен Коллинз (2008). Однако у формата MOD и трекеров есть существенные недостатки. «Многие композиторы неодобрительно отзываются о MOD из-за значительных сложностей в использовании, – пишет Александр Брэндон (1998), вице-президент Game Audio Network Guild. – Мастерство требует многих лет практики, а у начинающих композиторов нет на это времени».
Научно-фантастический шутер
На сегодняшний день еще можно время от времени встретить MIDI и MOD в видеоиграх – в основном для портативных устройств с ограничениями по объему памяти, из-за которых они не могут использовать только аудио. По большей части MIDI и MOD заменили методы, использующие готовые записи (мы обсуждали эти методы в главе 11). Однако одна уникальная форма создания музыки на основе MIDI оказалась исключением из общего правила. И это генеративная музыка.
Генеративная музыка
Давайте ненадолго вернемся к музыкальным играм в кости XVIII века, которые мы обсуждали в одной из предыдущих глав. Генеративная музыка не подчиняется правилам игры, а сама выступает игральными костями. Философия генеративной музыки основана на идее неопределенности – случайности в развитии композиции и рандомизации музыки ради создания чего-то уникального. Эта интерактивная музыкальная система иногда называется алгоритмической композицией или процедурной музыкой, но смысл тот же. Генеративная музыка – довольно сложная тема, так что давайте разделим нашу дискуссию на следующие разделы:
• Первая генеративная музыка
• Обратимся к истории
• Использование генеративной музыки на заре видеоигр
• Генеративная музыка в видеоиграх сегодня
Чтобы взглянуть на простейшую и самую раннюю форму генеративной музыки, обратимся к одному из древнейших музыкальных инструментов, который мы все, вероятно, видели хотя бы раз в жизни, – музыкальной подвеске[70]. Созданная мастером, музыкальная подвеска способна воспроизводить тщательно подобранный набор звуков. Они складываются в комбинации и создают приятное звучание. После создания инструмента мастер выбирает, куда его повесить, а дальше в игру вступает ветер. Повинуясь случайности, музыкальная подвеска непредсказуемым образом исполняет последовательность звуков. И вряд ли мы скоро услышим ее повторение.
Этот простой пример служит неплохой метафорой как для функционирования, так и для целей генеративной музыки в создании видеоигр. Генеративная музыка в видеоиграх состоит из совокупности заранее подготовленных музыкальных компонентов, например мелодических фраз, ритмов и паттернов, подверженных влиянию факторов, подчиняющихся воле случая, игровому процессу и математической вероятности. Простейшая вероятность ограничивается условными утверждениями в стиле «если – тогда». В качестве теоретического примера можно привести подобное утверждение: