
Полная версия:
Игорь Барсуков ИИ генерация музыки. Барсучье руководство
- + Увеличить шрифт
- - Уменьшить шрифт
instruments: single dreadnought acoustic, baritone male, vocal fry, blue notes, melismatic runs
style tags: tape saturation, close-mic presence, small room acoustics, handheld mic grit, dry & raw
Промышленный стандарт
Предпочтительный для массового производства треков в рамках работы над большим проектом. К примеру, производство множества треков для видеоигры, где требуется единая стилистика для проекта и необходимое звучание, скорость и тембр на каждом треке {14}.
Заполнение поля стилей:
[{перечень жанров}], [{общие стили проекта}], [{характеристики трека: тональность, BPM, характер ведущего инструмента, описание текстуры, описание ритма}]
no_structure: [{исключения в структуре}]
no_genre: [{исключения в жанре}]
no_mix: [{исключения сведения}]
no_master: [{исключения мастеринга}]
no_vocal: [{исключения по вокалу}]
Как видно, перечень положительных инструкция даётся по-блочно через запятую. Перечень исключений по строчно, каждый параметр на отдельной строке, заполняется при появлении неуместного звучания НС. Больше пяти исключений (строк) и более семи параметров в исключениях вносить нерекомендуется, так как НС может начать путаться, и наоборот включать в промпт неуместные теги.
Исключения — важный элемент промптов. В целом он отражает основную проблему интерпретации НС запроса — своеволие и игнорирование указанных инструкций, поэтому указание исключений становится очень важным для направления НС в нужные рамки.
Заполнение поля лирики:
[Disc_Lead: {параметры: Macro_Lead_Character | Energy_Register | Stereo_Width_Maximum}]
[Disc_Bass: {параметры: Macro_Bass_Character | Groove_Direction | Mono_Sub_Lock}]
[Disc_Rhythm: {параметры: Macro_Rhythm_Character | Dynamic_Feel | Center_Mono}]
[Disc_Pad: {параметры: Macro_Pad_Character | Atmosphere | Stereo_Width_Maximum}]
[Disc_Mix: {параметры: Stereo_Width | Dynamic_Range | spatial_notes}]
[Intro]
[Verse]
[Chorus]
[Verse]
[Chorus]
[Breakdown]
[Verse]
[Chorus]
[Outro]
[End]
Поле лирики вначале заполняется блоками с «макротембровыми настройками»: общие мазки, пространственное позиционирование, энергетический регистр. Мелкие детали (текстуры, темп, тональность, мотивы) остаются в рамках поля стиля. Используйте в них синтаксис подчеркивания: Sparkle_Arpeggio, а не «sparkle arpeggio». Более важные описания следует распологать выше. Не более пяти блоков с 3—5 описаниями.
После блоков описаний текст песни с разбивкой по фрагментам.
Дополнительные моменты при форматировании
При формировании промпта избегайте: абзацев на естественном языке, выражайтесь сухо и лаконично; запятых, разделяющих идеи и блоки; поэтических фраз; блоков JSON (они работают менее надежно). Используйте вместо этого чёткие заголовки категорий; теги через запятую внутри каждой категории; точки в конце каждого смыслового блока; фразировку с устоявшимися определениями.
Используйте точки, а не запятые для разделения блоков. НС воспринимает запятые как возможность пропустить то, что следует за ними (необязательное перечисление). Используйте «and» (и) и «with» (с), чтобы создавать длинные связные предложения.
Неправильный подход: [acoustic guitar, male vocals, emotional, reverb]
Правильный подход: [acoustic guitar with male vocals and emotional delivery and reverb-heavy production]
Символ вертикальной черты (|) чётко разделяет инструкции внутри квадратных скобок. Без него прилагательные, разделённые запятыми, сливаются воедино.
Вариант [Atmo Drift Phonk, Vaportrap] может задать первую часть трека в [Atmo Drift Phonk], а вторую в [Vaportrap], либо вообще посчитать второй параметр опциональным и проигнорировать. Когда требуется получить желаемый микс из параметров (наслоение их друг на друга) их можно разделять вертикальными чертами или малый крест (знак умножения), а также через ключевое слово [meets]:
[Atmo Drift Phonk | Vaportrap]
[Atmo Drift Phonk × Vaportrap]
[Atmo Drift Phonk meets Vaportrap]
Ещё пример: припев с гимновым звучанием, многослойными вокальными гармониями и современным поп-продакшеном:
[Chorus | anthemic chorus | stacked harmonies | modern pop polish]
Уточнения также следует производить через наслаивание параметров друг на друга. Вместо [guitar solo] расписываем конкретно: гитарное соло, лид-гитара глэм-метала 80-х с сильным искажением, широкое стерео, бенды рычагом тремоло.
[guitar solo | 80s glam metal lead guitar | heavy distortion | wide stereo | whammy bar bends]
Точки необходимы, они сообщают НС, что вы закончили одну инструкцию и переходите к следующей. Без них инструкции смешиваются, и НС теряет нить, где заканчивается одна концепция и начинается другая. Следует обратить внимание, что некоторые НС могут при отправке промпта сохранять его обработанный вариант. Во всяком случае, замечено, что иногда точки вдруг превратились в запятые. При комбинации стилей с помощью текстовых НС, следует внимательнее подходить к финальному результату, который будет передан генератору музыки.
Структура важнее прозы — используйте списки. Единственное число «guitar» лучше, чем «guitars». Порядок слов — в начале то, что имеет больший вес. Используйте разделитель ///*****/// в поле текста песни для отделения метаданных.
Длинные, подробные запросы сжимаются в небольшой скрытый вектор, в котором преобладают высокочастотные доминирующие теги. Дополнительные описательные детали усредняются или теряются полностью. Запросы на 200 слов и на 10 слов могут дать практически идентичный результат, если они имеют одинаковые доминирующие жанровые и стилевые теги.
§2.2. Общая сводка по тегам
Какие существуют теги? Великое множество. В следующих параграфах приводится описание и перечни возможных параметров для основных тегов. Назначение описания — максимально чётко донести возможности их использования. В §2.13. «Особенности Suno» выведены особенности применения тегов в НС Suno, а также отличия между версиями. В конце руководства приводится полный справочник по тегам, указанным в данной главе, с описанием и примерами в структурированном виде и сортированный по алфавиту.
При работе со справочником вы увидите, что теги — это, по сути, вольный текст, загнанный в рамки формулировок, используемых музыкантами. Можно даже выразиться следующим образом: разработчики учили нейросеть в рамках профессиональных формулировок, а справочник тегов набирали люди, имеющие музыкальное образование. Энтузиасты провели тестирование НС и оставили в справочнике те теги и параметры, на которые, как они увидели, имелся последовательный отклик.
Таким образом, для пользователя без музыкального образования справочник представляет собой библиотеку чётких формулировок с переводом и примерами. В данном параграфе перечислены опробованные известные теги по группам для быстрой ориентировки и подбора нужного параметра.
2.2.1.Определения
Теги, определяющие основные параметры композиции. Общие публикуются преимущественно в разделе «Styles» или в начале «Lyrics», причём во взаимозависимом порядке. Частные употребляются по ходу структуры.
Control — определяет структурирование элементов композиции.
Genre — общая стилистическая категория композиции.
Instruments — инструменты, помогает определить тембр и оркестровку.
Length — длительность трека.
Mood — эмоциональная атмосфера трека.
Polyphony — количество независимых мелодических линий.
Sequence — порядок повторения музыкальных фрагментов.
Style — музыкальный стиль или эстетика трека.
Tempo — скорость (bpm) и темп трека.
Content — лирическая и тематическая направленность композиции.
Ensemble — тип и размер музыкального коллектива.
Era — исторический или культурный период.
Extend-style — способ обработки расширения трека.
Language — язык текста.
Pulse — ритмическая основа или ритм трека.
Rhythm — ритмический рисунок и общий грув.
Rhythmic-motif — ритмический рисунок или идея.
Structure — организация аранжировки песни.
Tone — общий тембральный характер.
Trio — трёхчастная аранжировка.
Vibe — настроение, грув и эстетика.
2.2.2.Структура
Различные структурные теги (блоки) в теле «Lyrics».
Основные
Aria-rise — раздел с оперной восходящей вокальной фразой.
Break — короткая пауза или упрощённый фрагмент песни.
Breakdown — раздел с минимальным инструменталом.
Bridge — раздел, соединяющий части песни.
Build — нарастание интенсивности или текстуры.
Coda — заключительная часть песни, отличная от основной.
Chorus — основной повторяющийся хук песни.
Drop — резкое изменение интенсивности.
Intro — вступление, задаёт настроение, инструментовку и ритм.
Pre-chorus — раздел от куплета к припеву.
Refrain — повторяющаяся музыкальная или вокальная фраза.
Scat break — раздел вокальной импровизации в стиле скэт.
Verse — повторяющийся раздел песни, чередующийся с припевом.
Вторичные
Buildup — раздел с нарастающей энергией.
End — заключение произведения.
Finale — грандиозная, заключительная часть композиции.
Outro — финальная часть трека.
Rapped verse — куплет в стиле рэп.
Start — начало трека.
Инструментальные структурные теги
Hook — наиболее запоминающаяся, цепляющая часть песни.
Inversion — инвертирует тему или мотив.
Lament — скорбный, нисходящий мотив или выразительный пассаж.
Technique — композиционный или инструментальный метод.
Climax — пиковый момент интенсивности в композиции.
Development — метод развития темы.
Episode — самостоятельная музыкальная часть.
Fugue — развитие вводной темы многослойными вступлениями.
Improvisation — раздел импровизации.
Instrumental — раздел инструментала без вокала.
Interlude — короткая инструментальная пауза между разделами.
Intermezzo — самостоятельный музыкальный отрывок.
Prelude — вступительный музыкальный отрывок.
Quiet arrangement — раздел с минимальной аранжировкой.
Recapitulation — возвращение основной темы.
Riff — повторяющаяся инструментальная фраза.
Rise — нарастание энергии.
Rondo — музыкальная структура по схеме.
Scherzo — живая, динамичная музыкальная часть.
Secondary theme — контрастная мелодия после основной темы.
Silence — моменты полной тишины.
Solo — выделение отдельного инструмента или голоса.
Swell — постепенное увеличение громкости или интенсивности.
Theme — определение центрального мотива.
2.2.3.Вокал
Background-vocals — гармонизированный или дополняющий вокал.
Chant — повторяющаяся ритмичная вокальная фраза.
Chant-loop — вокальное или инстр. пение, зацикленное в транс.
Choir — метод групповой вокальной гармонизации.
Distorted vocals — эффект шероховатости, перегрузки или обработки.
Duet — двухчастное вокальное произведение.
Female — ведущий или бэк-вокал женский.
Laughter — смех или вокальный элемент.
Male — ведущий или бэк-вокал мужским голосом.
Male vocal — гендерная идентичность доминирующего вокала.
Female vocal — гендерная идентичность доминирующего вокала.
Personae — вокальный характер или персона.
Pronunciation — произношение слов.
Scat break — раздел вокальной импровизации в стиле скэт.
Sfx — немузыкальные звуковые эффекты.
Shout — крик или напористый вокальный элемент.
Spoken word — не поющиеся фрагменты текста или исполнения.
Vocalist — определение солиста.
Vocal-style — характер вокального исполнения.
Vocals — наличие, тип и характеристики вокального исполнения.
Vulnerable vocals — мягкий, эмоциональный, дрожащий вокал.
Whisper — вокальное исполнение шёпотом.
Whispering — исполнение шёпотом продолжительных фрагментов.
2.2.4.Настройка инструментов
Звучание музыкальных инструментов.
Accelerando — постепенное увеличение темпа.
Ad-lib — импровизированная вокальная или музыкальная фраза.
Ambient — атмосферный, текстурный и неритмичный трек.
Arpeggio — прерывистая последовательность аккордов.
Arrangement — организация музыкальных элементов.
Bass — характеристики басовой линии.
Bass-slide — скользящая басовая нота.
Beat-switch — внезапное или постепенное изменение ритма.
Big finish — грандиозное, кульминационное завершение.
Cadence — метод завершения музыкальной фразы.
Cadential — тип гармонической прогрессии, ведущей к каденции.
Call-and-response — метод музыкального взаимодействия зов-ответ.
Counterpoint — переплетение независимых мелодических линий.
Crescendo — постепенное увеличение громкости и интенсивности.
Diminuendo — постепенное уменьшение громкости и интенсивности.
Drum-fill — короткий ударный пассаж между разделами.
Dynamics — изменение громкости и интенсивности по ходу трека.
Element — выделяемый музыкальный компонент.
Emotional — эмоциональный тон композиции.
Epic — грандиозность, масштабность и драматизм композиции.
Exposition — введение основной музыкальной темы.
Focus — выделение инструментальных элементов.
Fragmentation — разбиение темы на мотивы или сегменты.
Glissando — непрерывное скольжение с одной высоты тона на другую.
Grind — агрессивный, быстрый или сильно искажённый инструментал.
Happy — радостный эмоциональный тон.
Harmonies — многоголосая гармонизация.
Instrument — выделение инструмента.
Intensity — напряжение и энергетический поток.
Legato — плавные, связные переходы нот в мелодиях и гармониях.
Marcato — игра нот энергично, с акцентом.
Minuet — танец с трёхдольным размером (3/4 или 6/8).
No — запрет включения определённых музыкальных элементов.
No-repeat — запрет на повтор разделов трека.
Orchestra — тип оркестровой аранжировки.
Orchestration — расположение инструментов в композиции.
Pizzicato — артикуляция струнных щипков.
Ritardanto — постепенное замедление темпа.
Sad — меланхоличное настроение трека.
Scale — музыкальная гамма или лад.
Sforzando — внезапный, сильный акцент на ноте или аккорде.
Sincopation — внетактовые ритмические акценты.
Staccato — короткие, отрывистые музыкальные ноты.
Subject — основная музыкальная тема или мотив.
Syncopation — необычный ритмический акцент.
Tension-release — контраст между напряжением и разрешением.
Tenuto — ноты или фразы выдержанные в полной мере.
Transition — переходы между разделами.
Variation — изменённая версия предыдущего музыкального раздела.
2.2.5.Звуковая коррекция
Теги, обеспечивающие требуемое изменение звучания.
Articulation — как играются ноты в атаке, переходах и связи.
Attack — определяет, как быстро нота достигает полной громкости.
Chromatic — использование нот вне диатонической гаммы.
Cluster — использование тоновых кластеров.
Compression — сжатие динамического диапазона, баланс громкости.
Consonance — характеристика устойчивой гармонии.
Dissonance — гармоническое напряжение сочетаниями нот.
Distortion — гармоническое насыщение, клиппирование или фузз.
Echo — отложенные повторения звука.
Effects — дополнительные звуковые эффекты инструментов, вокала.
Eq — настройки эквализации.
Fade — метод уменьшения громкости.
Fermata — нота или аккорд удерживается дольше для акцента.
Gain — громкость/акцент секции или инструментального слоя.
Glitch — цифровые искажения, прерывания или заикания.
Harmonics — обертоны выше основного тона для воздушного, мерцающего звука.
Harmony — взаимодействие аккордов и голосов.
Inflection — тонкая тональная, динамическая вариация.
Layering — наслоение звуков, инструментов или текстур.
Modulation — тональный сдвиг в композиции.
Mutation — преобразование мелодии в новую вариацию со временем.
Pad — тип устойчивых атмосферных фоновых звуков.
Pedal-point — длительная или повторяющаяся постоянная нота.
Power-off drop — эффект драматичной резкой тишины.
Register — диапазон высоты звука.
Resolution — метод снятия музыкального напряжения.
Retrograde — мелодия, мотив или гармония в обратном порядке.
Reverb — уровень и тип реверберации.
Reverberate — сильный и непрерывный эффект реверберации.
Signal-processing — аудио эффекты.
Sonority — тембральное качество и богатство звука.
Stereo — ширина стереобазы и пространственный баланс.
Stretto — сжатие перекрывающихся мелодических фраз.
Subharmonic — частоты ниже основного тона.
Sustain — длительность звучания ноты или звука перед затуханием.
Tessitura — средний диапазон высоты звука вокала или инструмента.
Texture — плотность и многослойность звука.
Timbre — уникальный тембр или характер звука.
Tone-cluster — плотная группировка одновременно сыгранных нот.
Tremolo — быстрое повторение ноты или колебания высоты звука.
Voicing — текстура и баланс аккорда или вокала.
§2.3. Структура композиции
2.3.1.Структурные теги
Структурные теги формируют фундамент и всегда должны присутствовать в тексте лирики. С помощью структурных элементов в песне или инструментальной композиции выделяются отдельные блоки, к которым применяются различные правила поведения музыкальных инструментов и манеры пения вокалистов. Как влиять непосредственно на блоки из стилей мы описывали в п.2.1.1, но сами имена блоков имеют предустановленные значения. В этом разделе мы с ними разберёмся. Однако следует отметить, что фактически можно задать блок любым названием и прописать в стилях своеобразное звучание. И всё же НС будет пытаться интерпретировать такой блок на свой лад в меру мощи своего анализа, поэтому рекомендуется придерживаться заявленных имён блоков, а не пытать НС на прочность.
start
Определяет начало трека, контролируя структуру и воздействие вступления. Гарантирует отсутствие вначале неопределённости. Польза видна, если вам в одной композиции потребуется начать с инструментального вступления:
[start]
[instrumental prelude]
…
а в другой со слов диктора:
[start]
[spoken words: raspy voice]
начинаем зарядку
[intro]
…
intro
Вступление, задаёт настроение и подготавливает слушателя. Строго говоря, intro — это вступление с вокалом, хотя НС в данном случае сильно опирается на жанр. Если вам нужно инструментальное вступление, то лучше использовать [instrumental prelude]. Без [intro] трек может начать непосредственно со следующего элемента (куплета). Допустимо уточнить его формат: [short instrumental intro] — короткий проигрыш; [piano intro] — фортепианное вступление.
verse
Куплет, основная повествовательная часть, рассказывает историю или развивает темы. Зачастую все блоки [verse] в музыкальной части звучат одинаково. Для разнообразия можно их именовать по-разному: ([verse 1], [verse 2] и т.д.), либо использовать [no-repeat]. Текст куплета необходимо начинать со следующей строки. Допустимо уточнить формат: [sad verse] — грустный куплет, [rapped verse] — рэп-куплет (хорошо работает в хип-хопе/поп), [dramatic verse] — драматичный куплет.
build, buildup
Разгон, подъём. Обозначает постепенно нарастающую интенсивность, ведущую к кульминации. Инструментальное или голосовое нагнетание. Допустимо применять к инструментальной и вокальной части. Удобнее всего им обозначить куплет ([buildup] вместо [verse]), который служит мостиком между вступительной частью песни с бедной аранжировкой к части с насыщенной.
chorus
Припев, запоминающаяся эмоциональная повторяющаяся часть с главным посылом трека. Допустимо уточнить формат: [happy chorus] — весёлый припев, [powerpop chorus] — энергичный в поп-стиле припев, [melodic chorus] — мелодичный припев.
[chorus x2] должен привести к исполнению припева дважды.
refrain
Повторяющаяся фраза или группа фраз в композиции. Обычно состоит из текста и мелодии, которые повторяются через определённые интервалы на протяжении композиции, часто после каждого куплета или строфы.
По сути [refrain] — это синоним припева, вполне хорошо воспринимаемый НС. Что очень полезно, так как позволяет внедрить два повторяющихся блока в структуру, но прописать им разную стилистику, ведь нет никакой гарантии, что [chorus 1] и [chorus 2] удастся исполнить таким образом.
pre-chorus
Пред-припев, переходная часть между куплетом и припевом, нагнетающая напряжение перед припевом. Иногда в неё включают строку, выбивающуюся из размера. К примеру:
{текст куплета}
[pre-chorus]
{текст пред-припева}
[chorus]
{текст припева}
…
post-chorus
Пост-припев — секция, аналогичная пред-припеву, но после припева, зачастую для усиления хука. На практике её использование зачастую не позволяет выполнить замысел, так как блок рассматривается совершенно отдельно от предшествующего припева. В таком случае может оказаться лучше отделить строки пост-припева от припева паузой (строкой с троеточием).
bridge
Бридж — переход (мостик) между фрагментами. Полезен, если ритмическая структура фрагментов отличается. Размещённый между куплетом и припевом выполнит роль пред-припева. Часто используется для подачи куплета с изменённым ритмическим рисунком, так как позволяет контрастно дать передышку от повторений. Иногда в конце песни им соединяют между собой повторы припевов.
hook
Запоминающаяся часть композиции. Элемент, который позволяет «зацепить» слушателя. Может быть как инструментальный, так и со строками текста (вокальный), в последнем случае он выглядит как дополнительный вид короткого припева. Зачастую размещают подряд 2—4 раза.





