Я сделал сотни треков для одной игры. Песни на эльфийском, дварфийском, ангельском и латинском языках. — История моих экспериментов

Музыка для игры "Кусочек Фантазии"

Недавно я писал пост про свой инди‑проект. Музыка, о которой дальше пойдёт речь, написана именно для игры, но про неё сейчас говорить не буду. Хочу рассказать, зачем мне понадобилось столько треков, что из этого вышло, и поделюсь как можно создать свой эльфийский хит.

Почему мне оказалось мало “пары фоновых треков”

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

Можно долго рассуждать про то, что музыка — это часть культурного кода, что она уже прошла долгий путь бок о бок с нашими предками, и даже что музыка может создавать целую виртуальную реальность в нашей голове, где рядом нет никого — только ты и звук. Но если коротко: для меня музыка это не банальность, а что-то даже волшебное.

И поскольку у меня в игре много разных локаций, одного-двух универсальных фоновых треков мне показалось недостаточно. Хотелось, чтобы у каждой зоны было своё звучание. Не просто “весёлый мотив для леса”, а звуковой ландшафт, где ты закрываешь глаза и реально чувствуешь "да, это лес", "да, это пустыня", "да, это древний храм".

Отсюда и объём. Цель была не “сделать сотни треков, чтобы заполнить все локации”, а собрать богатую палитру звучаний под разные места и, что важно, в хорошем качестве.

Я потратил на это миллионы и записывал треки в студии

Хотел бы я, чтобы это было правдой, ведь треки сделанные в нейросети в основном воспринимаются как что-то для приколов или для очередных покорений чартов нейрослопом. Да и эмоциональную привязку с аудиторией строить проще, когда была целая история создания, когда работали сотни людей. Но что делать, да, я использовал для этого нейросети. Как никак объём не маленький да и музыка разная нужна.

Я делал это через Suno. Начинал с него и в итоге он мне понравился по результатам

Хочу уточнить. Это не выглядело как “ввёл текст → нажал кнопку → готово → я композитор”. Если работать так, качество обычно не держится, да и самому неинтересно. У меня это скорее было похоже на долгую итеративную работу с отбором, правками и доводкой.

Что я считал “качеством” (И почему инструментал делать сложнее, чем кажется)

В большинстве случаев я делал инструментальную музыку. И моя цель была даже не музыка в привычном смысле, а именно атмосферный саундскейп (звуковой ландшафт).

С этим у Suno есть больные места. Пение птиц и белый шум и прочее подобное ему ещё не даются. Поэтому приходилось довольствоваться инструментальными композициями наиболее близкими к саундскейпу.

Хотя в данном треке получилось очень хорошо:

Для себя я вывел несколько негласных критериев, по которым отбирал треки:

  1. Попадание в атмосферу (основное)
  2. "Переслушиваемость" — когда трек можно крутить на репите и он не раздражает
  3. Оригинальность — чтобы локации не сливались в одинаковых симфониях
  4. Натуральность — минимум ощущения “это очевидный ИИ”

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

Прочие пункты решались правильным подбором инструментов и посыла настроения. Очень выручали точные музыкальные термины. И я даже не говорю про bpm. Например "пиццикато" для скрипки или "а капелла" для голоса без конкретного текста. Подобные музыкальные приёмы добавляли разнообразия пресному биту. Кстати одна из главных проблем заключалась в постоянном точном бите, который отбивался барабанами и прочими ритмическими инструментами. Для моей задачи он был часто лишним, но отделаться от него было не просто. Опять же достаточно было подбирать правильные слова по типу "ambient', "белый шум", а в дальнейшем писать в отрицательном промте все ударные инструменты и вроде что-то получалось.

Правки, правки, правки...

Редко получалось сделать готовые композиции сразу от начала до конца. Чаще это получалось даже случайно и по ошибке. В основном приходилось продолжать трек с определённого места. Менять конкретный отрезок и прочее. Сейчас Suno добавил больше фишек. На поздних этапах выручили замедление треков и Студия.

Замедление очень выручило, когда я думал, что некоторые треки слишком быстрые и их придётся бросить в топку, не смотря на интересную мелодию. На самом деле некоторые треки ощущались совершенно иначе особенно при изменении тональности.

В Студии я даже научился создавать эффект многоканальной записи, когда звук плавно перетекает из одного уха в другое, а не просто звучит либо слева либо справа. Правда слишком поздно это открыл. Поэтому этот эффект присутствует не во всех треках да и не везде он нужен. В комментариях могу описать подробнее как я это делал.

Как яркий пример этого эффекта можете дальше послушать трек на латинском.

Рубрика "Эксперименты"

Я много экспериментировал: от сочетаний несовместимого (вроде балалайки с death metal rock) до треков на разных языках.

Если честно совмещение несовмещаемого редко даёт приличный результат — чаще выходит пародия или каша.

А вот треки на разных языках получаются вполне.

У песен в целом выделились две главные проблемы:

  • ударения (их ещё можно контролировать и расставлять)
  • натуральность голоса (вот это сложнее)

В последних версиях нейронка лучше стала справляться, но при базовых настройках вокал часто звучит “ИИшно”. Мне много песен не требовалось, поэтому я просто дольше возился с отбором и доводкой, пока не получал приемлемый результат.

Фэнтези языки в песнях

Сама суть создания таких треков проста:

  • берёте текст
  • переводите через текстовую нейросеть
  • отдаёте в нейронку для музыки

Но Вы же понимаете, что для меня это было слишком просто и не интересно? Я решил усложнить процесс: мне важно было, чтобы звучало аутентично речи этих самых эльфов, а не как английский текст, замаскированный странным сочетанием букв.

1) Языки Толкина (эльфийский/дварфийский)

Я брал за основу языки Толкина. Тут совет простой: лучше хотя бы поверхностно разобраться какой именно диалект Вам нужен, чтобы снизить шанс абракадабры от текстовой нейронки.

Но главный лайфхак не в правильном написании, а в произношении. Я решил проверить, как произносят слова герои фильмов Властелин Колец и как оказалось не зря. Если просто вставить эльфийский текст транслитерацией на латиницу, то слова будут звучать слишком обычно. Благо в интернете имеются источники с обучением правильному произношению на эльфийском, которое было не очевидно при первом взгляде на письменный текст. Не хватало звука h и достаточной тягучести гласных. Оперевшись на найденные сведения, я воспользовался следующими методами:

  • удвоением гласных в нужных местах
  • мягкими разделителями (я использовал ' )
  • разбиением на слоги и использованием дефиса

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

2) Ангельский (Енохианский) язык

Ангельский язык я просто нашёл в интернете (не из Толкина). Информации по произношению было мало, поэтому я ориентировался лишь на мелодичность.

Тут хорошо помогали:

  • дефисы для тягучести
  • более длинные гласные
  • паузы

3) Латынь

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

Постпродакшн

Не смотря на то, что внутри Suno я и так делал много правок мне все равно пригодилась некоторая надстройка в музыкальных редакторах. В основном я применял:

  • замедление (по эффекту отличалось от нейронки)
  • эхо (не большое)
  • камерность (эффект закрытого пространства с приглушением)

Особенно эхо спасло композиции со скрипкой, где она в оригинале резала слух при долгом прослушивании.

В некоторых случаях делал "магию монтажа" и пересобирал некоторые кусочки музыки из разных треков, но одинакового промпта.

Где-то кстати было важно изменить громкость трека. В старых версиях нейронки музыка была тише, чем нужно. Сейчас бывает наоборот громче.

Бонусное знание

Было желание также получить больше народных мотивов и вокальных импровизаций без текста — всякие притопы, присвисты и прочие "ну-да ну-да ну-да-най".

Но тут нейронка пока часто чудит. Горловые/хоровые штуки превращаются в музыкальные инструменты, и мозг перестаёт воспринимать это как человеческий голос. Да и патерн повторного воспроизведения заставляет повторять это весь трек, что тоже излишне.

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

Итог

Изначальная цель была не в количестве. Цель была в том, чтобы:

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

Я считаю, что выполнил её примерно на 90%. Я допускаю, что 10% это та самая потеря в качестве из-за использования нейронки, а не реальной студии и оркестров. Для меня это приемлемо

По пути я:

  • лучше понял, как описывать музыку, которую хочу услышать (помимо слов красивая и мелодичная)
  • сделал эффект плавного перетекания звука
  • собрал треки на фэнтези-языках

Перевыполнение плана это приятно. И не менее полезно.

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

На этом всё. Спасибо за прочтение. Надеюсь было интересно.

Общая ссылка на музыку для заинтересованных:

Ссылка на Яндекс Музыку:

Ссылка на ВК Музыку:

2
1
1
5 комментариев