Алгоритмический состав
В алгоритмической композиции (АК) называют тех методом композиции , в которой оценка с помощью автоматического, можно описать математически процесс или алгоритм производится.
В принципе, каждый кусок музыки может быть представлена в виде последовательности чисел: Если это возможно с помощью инструмента для изменения на шаг , прочности и длительности в примечании , то каждая нота может быть представлена с тремя номерами.
AK несколько упрощает разработку правил, которые генерируют такие музыкально интерпретируемые числовые последовательности. В современной практике это обычно разработка компьютерной программы ; Однако компьютеры не являются неотъемлемой частью АК.
Многие системы AK работают по принципу итеративной обратной связи , программа генерирует вывод в зависимости от ввода, который используется в качестве нового ввода на следующем этапе.
Границы между «традиционной композицией» и АК нечеткие. Любое использование правила в композиции - будь то схема блюза или контрапункт - уже, строго говоря, можно было бы охарактеризовать как алгоритмическое.
Концепции и модели
В дополнение к знаниям теории музыки используются многие другие области знаний:
Нейронные сети анализируют акустические и музыкальные данные.
Символический ИИ, первоначально разработанный для анализа и синтеза лингвистических и математических выражений, применяется к музыкальным структурам.
Простые алгоритмы создают сложные структуры.
Процессы ручного или автоматического отбора управляют искусственной эволюцией.
Конечные автоматы генерируют музыку из алфавита и правил образования , используя концепции порождающей грамматики .
- Статистика и стохастика , ( цепи Маркова )
Произведения З. BJS Bach подвергаются статистическому анализу с целью создания «баховской» музыки с использованием цепей Маркова.
Структуры, существующие в последовательности натуральных чисел, становятся «слышимыми».
Критерии классификации понятий:
- Сверху вниз или снизу вверх (распространены смешанные формы)
- Определяется или контролируется случайными числами (распространены смешанные формы)
- Дискретный или непрерывный
- Реальное время или модельное время
- В реальном времени: возможно ли вмешательство в процесс композиции?
шаги
Рабочую группу можно разделить на три-четыре этапа, даже если они обычно происходят на компьютере и даже в программе или среде программирования:
- 1. Развитие программы
- 2 а) Выбор параметров этой программы
- 2 б) Выбор стартовой записи
- 3. Преобразование данных, генерируемых программой, в акустические события.
Исторический
- В 1026 году Гвидо д'Ареццо предложил назначать высоту слогов религиозного текста . Его считают отцом солмизации .
- В 1650 году Афанасий Кирхер разработал свою сочинительную машину Arca musarithmica .
- В 1757 году появился всегда готовый композитор полонеза и менуэта Иоганна Филиппа Кирнбергера , инструкции о том, как сочинять с помощью двух игральных костей.
- Примерно в 1790 году Йозеф Гайдн также опубликовал такие инструкции по составлению.
- В 1793 году инструкции В. А. Моцарта по созданию вальсов были опубликованы посмертно и стали бестселлером (→ музыкальная игра в кости ).
- Примерно в 1960 году греческий композитор Яннис Ксенакис написал программы на языке FORTRAN , в которых воспроизводились партитуры, в которые играли на традиционных инструментах.
Языки программирования и среды программирования
- SoundHelix - бесплатная Java- среда для случайной алгоритмической композиции на основе MIDI
- ChucK
- Common Music - на основе Lisp
- OpenMusic - на основе Lisp
- PWGL - на основе Lisp - визуальный язык программирования для алгоритмической композиции и синтеза звука
- Symbolic Composer - на основе Lisp
- Csound
- Max / MSP - графическая среда программирования в реальном времени для MIDI и звука
- Чистые данные - Открытый исходный код - Производные от Max / MSP
- Mathematica - система компьютерной алгебры , результаты которой также поддаются звуковому анализу.
- SuperCollider - объектно-ориентированный язык, основанный на светской беседе
- FractMus - ПО для создания фрактальной музыки
- Музыкальные лаборатории - Алгоритмическая композиция - Автоматическая композиция на основе миди
Современные композиторы
- Autechre
- Кларенс Барлоу
- Джон Кейдж
- Дэвид Коуп
- Чарльз Додж
- Карлхайнц Эссль
- Орм Финнендаль
- Вильгельм трахается
- Леджарен Хиллер
- Готфрид Майкл Кениг
- Ханспетер Кибурц
- Пол Лански
- Отто Ласке
- Лори зеркало
- Яннис Ксенакис
литература
- Фред К. Приберг: 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 .
веб ссылки
- Концепции алгоритмической композиции: сравнительный обзор : диссертация на степень бакалавра Стефана Латтнера, 2009 г. (файл PDF; 1,8 МБ)
- Алгоритмическая композиция : цикл лекций Готфрида Михаэля Кенига (TU Berlin, WS 2002/2003)
- Lexicon Sonata : алгоритмический музыкальный генератор Карлхайнца Эссла июн. (Загрузка для MacOS и онлайн-версия)
- Ad Lib Ido : алгоритмическая композиция Вильфрида Сатке на основе игры из настольной игры Ido
- Несколько замечаний об алгоритмической композиции Мартина Саппера. Компьютерный музыкальный журнал 25.1 (2001) 48-53
- Wolfram Tones : Wolfram Mathematica Tones (алгоритмическая композиция как веб-сервис)