Музыка для игр: как написать луп, который переживёт четыреста повторов
У игровой музыки есть условие, которого нет нигде больше. Пять музыкальных задач в игре, задание под каждую, лицензирование, на котором закрываются инди-проекты, и почему саундтрек решает, смогут ли вас стримить.
У игровой музыки есть требование, которого нет ни у одного другого носителя: она обязана выдержать четыреста прослушиваний. Трейлер играет один раз. Луп в меню играет каждый раз, когда игру открывают, и если на третьем такте спрятан остроумный крючок, к двум часам игры этот крючок превращается в пытку.
Одно это условие должно менять задание на каждый трек. Сгенерированная игровая музыка проваливается обычно не потому, что плохо звучит, а потому, что писалась ради впечатления с первого раза, а цель тут ровно обратная.
Дальше о том, как ставить задачу под каждую часть игры, чего на самом деле требует лицензирование и где генерация честно вписывается в бюджет инди-разработчика.
Пять музыкальных задач в игре и чем они различаются
Меню и заставка. Задают тон до того, как что-то произошло. Звучат постоянно, часто пока игрок занят другим, например листает настройки. Тут нужна атмосфера и медленный луп, а не мелодия, требующая внимания.
Исследование и фон. Рабочая лошадь. Длинно, малособытийно, гармонически устойчиво. Здесь «не бесит на сороковом повторе» и есть всё техзадание.
Бой и напряжение. Ритмично, с движением, и должно ложиться под звуковые эффекты, а не воевать с ними. Самая частая ошибка это боевая музыка с плотной серединой, ведь именно там живёт каждый выстрел и каждый удар.
Победа, поражение, конец уровня. Короткие стинги от пяти до пятнадцати секунд. Структура тут важнее сочинения.
Катсцены и повествование. Единственное место, где можно писать как кинокомпозитор, потому что звучит это один раз в конкретный момент.
Одинаковое задание на все пять и есть причина, по которой саундтрек звучит как плейлист, а не как партитура.
Как составить задание, чтобы луп пережил повторы
В промпт идут четыре вещи, которые обычно опускают.
Скажите, что это луп. Просите бесшовный цикл без холодного старта и без большой концовки, потому что трек, который выстраивается к кульминации, зациклить нельзя.
Просите низкую плотность событий. Меньше событий на такт, меньше мелодического движения, больше фактуры. Запоминающаяся мелодия в треке исследования это обуза.
Освободите середину. Для всего, что играет под геймплеем, просите микс с чистой серединой: несут бас и подушки, а плотные детали живут выше или ниже.
Задавайте нижнюю границу настроения, а не верхнюю. Боевой музыке, начинающейся на максимуме, некуда идти, когда появится босс.
Рабочее задание для фона исследования:
Ambient orchestral underscore, sparse, contemplative, sustained string pads,
soft mallet percussion, low woodwind, no lead melody, wide reverb space,
mids kept clear for dialogue, seamless loop, 72 BPM, instrumental only
Заметьте, как много здесь отрицательного пространства: без ведущей мелодии, середина свободна, только инструментал. Игровую музыку часто определяет то, чего вы делать запрещаете, а расплывчатые прилагательные такого выразить не могут. Формат промпта, который это позволяет, это те же шесть позиций, что работают везде.
Для боевого варианта оставьте семейство инструментов тем же и поменяйте только ритм и регистр. Так саундтрек звучит как один мир, а не как пять.
Управление структурой здесь важнее, чем где-либо
Сгенерированный трек, затухающий не там, где надо, в игре бесполезен, потому что вы будете его зацикливать.
Рычага два. Первый: теги секций в поле Lyrics задают аранжировку явно, и так вы управляете длиной и структурой, а не надеетесь. Второй: генерация инструментала это отдельный приём, а не просто пустое поле для текста, и случайный вокал в лупе меню испортит всю сборку.
Стинги генерируйте длиннее и режьте. Просьба на восемь секунд не даёт модели пространства что-либо выстроить, а тридцать секунд с обрезкой до лучших восьми дают пригодный стинг.
Лицензирование: часть, на которой закрываются проекты
Именно здесь инди-разработчики попадают, и этого полностью можно избежать.
Коммерческие права не появляются сами. В Suno они закрепляются за песнями, сделанными при действующем платном плане, и никогда задним числом. Трек с бесплатного уровня в коммерческую игру не поставить, а подписка после того, как саундтрек собран целиком, положения не исправит. Полное правило стоит прочесть до генерации первого же ассета.
Авторское право и лицензия это разные вопросы. Платформа может дать вам право поставить трек в игру, а сам трек при этом может не охраняться, потому что по позиции Бюро авторских прав США один только промпт авторством не является. Для игры это важно, если однажды понадобится запретить чужое использование вашего саундтрека. Разбор различия большинству разработчиков никто не объяснял.
У площадок свои правила. Сертификация на консолях, политики магазинов и договоры с издателем могут требовать раскрытия сгенерированных ассетов. Проверяйте до подачи, а не после.
Вашу игру будут стримить. Если саундтрек срабатывает на сверке контента у Twitch или YouTube, у стримеров глохнут записи, а игра получает репутацию нестримабельной. Оригинальная сгенерированная музыка этого избегает, потому что её нет в базах сверки, и это настоящее преимущество перед библиотечной, которой пользуются ещё тысячи.
Во что это обходится в сравнении
Грубая картина музыкального бюджета инди-игры:
Композитор на заказ. Лучший результат, настоящие права и цена, недоступная большинству одиночек на полный саундтрек.
Сток и библиотеки. Дёшево, очищено и звучит в каждой второй игре вашего жанра. Плюс риск со сверкой у стримеров, описанный выше.
Генерация. Дешевле всего за трек, вариаций сколько угодно, и требует, чтобы творческое руководство взяли на себя вы вместо композитора. Вот и обмен: экономите деньги, тратите суждение.
Честная рекомендация это гибрид. Сгенерируйте фоновые и исследовательские подложки, где важен объём и никто не вслушивается, а два-три момента, на которых держится эмоция игры, закажите или сделайте руками.
Порядок работы над полным саундтреком
- Сначала опишите звуковую палитру мира. Три-пять инструментов, которые проходят через все треки. Именно это делает партитуру целостной.
- Соберите одну подложку исследования и поживите с ней. Пусть крутится час, пока вы работаете. Переживёт это, переживёт и ваших игроков.
- Остальное выводите из неё. Та же палитра, изменённые ритм и регистр для боя, разреженная для меню, разрешённая для победы.
- Генерируйте партиями по настроению, а не по одному треку. Единство слышно лучше, когда сравниваешь четыре дубля рядом.
- Выгружайте стемы, где можете. Послойное сведение, когда боевой слой въезжает поверх фонового, это и есть приём, от которого игровой звук ощущается отзывчивым, и ему нужны разделённые партии.
- Храните каждый промпт. Через год, когда для дополнения понадобятся ещё три трека, только промпт вернёт вам тот же мир.
Последний пункт усваивают болезненно. Храните строку, а не только аудио.
С чего начать, если музыкального словаря нет
Большинство разработчиков слышит, чего хочет, и не может это назвать. Вся проблема в этом разрыве, из-за него промпт выходит как epic fantasy music, а результат звучит как стоковый трейлер.
Наш каталог существует, чтобы разрыв закрыть: 1960 стилевых рецептов, написанных через инструменты, эпоху, продакшен и темп, с фильтрами по семейству и настроению, чтобы звук находить и подправлять, а не выдумывать словарь, которого у вас нет. Десять открыты бесплатно. Остальное $5 в месяц или $19 разово.
Вопросы, которые задают чаще всего
Можно ставить сгенерированную музыку в коммерческую игру? По условиям Suno да, если трек сделан при действующем платном плане. Треки с бесплатного уровня монетизировать нельзя, и лицензия задним числом не выдаётся.
У стримеров из-за неё заглушат записи? Оригинальной сгенерированной музыки нет в базах сверки, так что проблема, которую создают популярные библиотечные треки, тут не возникает.
Какой длины должен быть игровой луп? Достаточной, чтобы отсрочить ощущение повтора, обычно от 90 секунд до трёх минут для исследования и короткие стинги на пять-пятнадцать секунд под события.
Бесшовные лупы получаются? Просите цикл без холодного старта и концовки, потом режьте по границе такта. Немного ручной правки это норма.
Нужно ли раскрывать, что аудио сгенерировано? Магазины и издатели спрашивают всё чаще. Смотрите политику конкретных площадок до подачи.
А адаптивная и послойная музыка? Нужны стемы. Планируйте выгрузку стемов с самого начала, а не пытайтесь разделить готовый микс потом.