Алгоритмический состав

В алгоритмической композиции (АК) называют тех методом композиции , в которой оценка с помощью автоматического, можно описать математически процесс или алгоритм производится.

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

AK несколько упрощает разработку правил, которые генерируют такие музыкально интерпретируемые числовые последовательности. В современной практике это обычно разработка компьютерной программы ; Однако компьютеры не являются неотъемлемой частью АК.

Многие системы AK работают по принципу итеративной обратной связи , программа генерирует вывод в зависимости от ввода, который используется в качестве нового ввода на следующем этапе.

Границы между «традиционной композицией» и АК нечеткие. Любое использование правила в композиции - будь то схема блюза или контрапункт - уже, строго говоря, можно было бы охарактеризовать как алгоритмическое.

Концепции и модели

В дополнение к знаниям теории музыки используются многие другие области знаний:

Нейронные сети анализируют акустические и музыкальные данные.

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

Простые алгоритмы создают сложные структуры.

Процессы ручного или автоматического отбора управляют искусственной эволюцией.

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

Произведения З. BJS Bach подвергаются статистическому анализу с целью создания «баховской» музыки с использованием цепей Маркова.

Структуры, существующие в последовательности натуральных чисел, становятся «слышимыми».

Критерии классификации понятий:

шаги

Рабочую группу можно разделить на три-четыре этапа, даже если они обычно происходят на компьютере и даже в программе или среде программирования:

  • 1. Развитие программы
  • 2 а) Выбор параметров этой программы
  • 2 б) Выбор стартовой записи
  • 3. Преобразование данных, генерируемых программой, в акустические события.

Исторический

Языки программирования и среды программирования

Современные композиторы

литература

  • Фред К. Приберг: Musica Ex Machina Berlin 1960
  • Юбер Куппер: Компьютерная и музыкальная композиция. Брауншвейг 1970
  • Гарет Лой: Композиция с помощью компьютеров - Обзор некоторых композиционных формализмов и языков музыкального программирования в: Текущие направления в исследованиях компьютерной музыки, под редакцией М. Мэтьюза и Дж. Р. Пирса, MIT Press 1989
  • Curtis Roads: Учебник по компьютерной музыке. MIT Press 1996
  • Мартин Суппер: компьютерная музыка. в: МГГ - Музыка в прошлом и настоящем. Общая энциклопедия музыки. Кассель 1995, полковник 967-982
  • Дэвид Коуп: компьютерные модели музыкального творчества. MIT Press 2005, ISBN 978-0-262-03338-1
  • Карлхайнц Эссл младший: Алгоритмическая композиция. в: Cambridge Companion to Electronic Music, под ред. Н. Коллинза и Дж. д'Эскривана, Cambridge University Press 2007, ISBN 978-0-521-68865-9
  • Герхард Нирхаус: Алгоритмическая композиция - парадигмы автоматизированной генерации музыки. Springer 2009. ISBN 978-3-211-75540-2
  • Генрих К. Таубе: Заметки с метауровня: Введение в компьютерную композицию. , 2004 ISBN 978-9026519758
  • Майкл Харенберг: Новая музыка благодаря новым технологиям? Компьютеры как качественный вызов новому мышлению в музыке.  1989, ISBN 3-7618-0941-7 .

веб ссылки