Автоматизация поп-музыки

редактировать

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

Содержание

  • 1 Обзор: автоматизация в музыке
  • 2 Автоматическое сопровождение
  • 3 Генерация мелодии
  • 4 Текст песни
  • 5 Программное обеспечение
    • 5.1 Более или менее бесплатно
    • 5.2 Коммерческое
  • 6 См. Также
  • 7 Источники

Обзор: автоматизация в музыке

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

Существует программное обеспечение для автоматизации классической музыки, которое генерирует музыку в стиле Моцарт и Бах и джаз. В частности, Дэвид Коуп написал программную систему под названием «Эксперименты в области музыкального интеллекта» (или «EMI»), которая способна анализировать и обобщать существующую музыку человека-композитора для создания новых музыкальных композиций в в том же стиле. Продукция EMI достаточно убедительна, чтобы убедить слушателей в том, что ее музыка создана людьми с высоким уровнем компетентности.

Исследование творчества в джазе сосредоточено на процессе импровизации и когнитивных требованиях, которые это предъявляет к музыкальному агенту: рассуждение о времени, запоминание и осмысление того, что уже было сыграно, и планирование впереди, что может быть сыграно дальше.

С автоматизацией поп-музыки неизбежно связано Анализ поп-музыки.

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

Автоматический аккомпанемент

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

Генерация мелодии

Автоматическая генерация мелодии часто выполняется с помощью цепи Маркова, состояния системы становятся значениями нот или высоты тона и вектором вероятности для каждой ноты, составляя матрицу переходной вероятности (см. Ниже). Создан алгоритм для создания и вывода значений нот на основе весов матрицы перехода, которые могут быть значениями нот MIDI, частотой (Гц ) или любой другой желаемой метрикой.

Матрица 1-го порядка
ПримечаниеAC#Eb
A0,10,60,3
C #0,250,050,7
Eb0,70,30
Матрица 2-го порядка
ПримечаниеADG
AA0,180,60,22
AD0,50,50
AG0,150,750,1
DD001
DA0,2500,75
DG0,90,10
GG0,4 ​​0,4 ​​0,2
GA0,50,250,25
GD100

A Цепь Маркова второго порядка может быть введена с учетом текущего состояния, а также предыдущего состояния, как указано во второй таблице. Цепочки более высокого порядка n-го имеют тенденцию «группировать» отдельные ноты вместе, иногда «обрывая» их на другие паттерны и последовательности. Эти цепочки более высокого порядка, как правило, дают результаты с ощущением фразовой структуры, а не «бесцельного блуждания», производимого системой первого порядка.

Лирическая композиция

Программное обеспечение для автоматического создания текстов может принимать такие формы, как:

  • Выбор слов в соответствии с их ритмом

Система Tra-la-Lyrics создает текст песни на португальском языке для данной мелодии. Это не только включает сопоставление каждого слога слова с нотой в мелодии, но также сопоставление ударения слова с сильными ударами мелодии.

  • Анализ существующей поп-музыки (например, на предмет содержания или выбора слов)

Это включает обработку естественного языка. Пабло Гервас разработал примечательную систему под названием ASPERA, в которой используется подход аргументации на основе случаев (CBR) для создания поэтических формулировок заданного входного текста посредством композиции поэтических фрагментов, извлеченных из прецедентной базы существующие стихи. Каждый фрагмент стихотворения в базе case-base ASPERA аннотируется строкой прозы, которая выражает значение фрагмента, и эта строка текста используется в качестве ключа поиска для каждого фрагмента. Метрические правила затем используются для объединения этих фрагментов в хорошо сформированную поэтическую структуру.

Такие программы, как и Система MINSTREL представляет собой комплексную разработку этого базового подхода, выделяя в рассказе ряд целей на уровне персонажей от ряда целей на уровне автора. цели рассказа. Такие системы, как BRUTUS Брингсйорда, могут создавать истории со сложными межличностными темами, такими как предательство.. Он-лайн системы генерации метафор, такие как «Сардоникус» или «Аристотель», могут предлагать лексические метафоры для заданной описательной цели (например, чтобы описать супермодель как худощавую, исходные термины «карандаш», «хлыст», «гончая», Предлагаются «веревка», «палочка» и «змея»).

  • Свободное объединение сгруппированных слов

Используя языковую базу данных (например, wordnet ), можно создавать размышления на предмет, который может быть грамматически слабым, но все же разумным. Посмотрите такие проекты, как автоматический генератор поэзии Flowerewolf или движок Dada.

Программное обеспечение

Более или менее бесплатное

Коммерческий

См. также

Ссылки

Последняя правка сделана 2021-06-02 11:11:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте