Книга ИИ генерация музыки. Барсучье руководство читать онлайн бесплатно, автор Игорь Барсуков – Fictionbook, cтраница 5
Игорь Барсуков ИИ генерация музыки. Барсучье руководство
ИИ генерация музыки. Барсучье руководство
ИИ генерация музыки. Барсучье руководство

5

  • 0
Поделиться

Полная версия:

Игорь Барсуков ИИ генерация музыки. Барсучье руководство

  • + Увеличить шрифт
  • - Уменьшить шрифт

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 раза.

1...34567...11
ВходРегистрация
Забыли пароль