Евклидов ритм
Евклидов ритм в музыке был открыт Годфридом Туссеном в 2004 году и описан в статье 2005 года « Евклидов алгоритм генерирует традиционные музыкальные ритмы». [1] Наибольший общий делитель двух чисел используется ритмически, давая количество долей и пауз, генерируя почти все наиболее важные мировой музыки . ритмы [2] кроме некоторых индийских талас . [3] Доли в результирующих ритмах максимально равноотстоящие; те же результаты можно получить с помощью алгоритма Брезенхэма .
Краткое описание алгоритма
[ редактировать ]В статье Туссена [3] задача по распространению бьется внутри учитываются временные шаги. Учитывая, что , поэтому тактов меньше, чем шагов. Возникает вопрос, как распределить эти биения так, чтобы они были как можно более равноудаленными. Это легко, когда делится на — в данном случае мы распределяем доли так, чтобы они шагах от соседа. В качестве примера ниже приведен евклидов ритм для и . Эти доли находятся на расстоянии 4 шагов друг от друга, потому что .
[ x . . . x . . . x . . . x . . . ]
Здесь «x» обозначает долю, а «.» представляет собой тишину.
Проблема усложняется, когда не делит . В этом случае формула не создает целое число, поэтому некоторые доли должны быть немного ближе к одному соседу, чем к другому. Из-за этого доли больше не являются совершенно равноотстоящими. В качестве примера рассмотрим случай, когда и . Наивный алгоритм может разместить доли следующим образом:
[ x . x . x . . x . . x . . ]
Хотя технически доли распределены с идеальным интервалом между ними — они находятся либо в двух шагах друг от друга, либо в трех — у нас все еще есть проблема, когда доли «сгущаются» в начале и разносятся в конце. Более конкретное определение понятия «эквидистантность» могло бы потребовать, чтобы эти расстояния («x.» и «x..») также были распределены равномерно.
Наблюдение Туссена заключается в том, что алгоритм Евклида можно использовать для систематического поиска решения для любой задачи. и это сводит к минимуму «комкование». Взяв предыдущий пример, где и выполняем алгоритм Евклида:
Алгоритм Туссена сначала строит следующий ритм.
[ x x x x x . . . . . . . . ]
Затем, используя последовательность мы итеративно берем столбцы справа от последовательности и поместите их внизу. Начиная с , мы получаем
[ x x x x x . . . . . . . . ]
Далее :
[ x x x x x . . . . . . . . ]
Далее :
[ x x x . . . . . . x x . . ]
Здесь процесс останавливается, потому что , т.е. нужно переместить только один столбец. Окончательный рисунок ударов считывается сверху вниз, слева направо:
[ x . . x . x . . x . x . . ]
Другие варианты использования алгоритма Евклида в музыке
[ редактировать ]В 17 веке Конрад Хенфлинг писал Лейбницу о теории музыки и настройке музыкальных инструментов, используя в своих рассуждениях алгоритм Евклида . [4] Вигго Браун [5] исследовал использование алгоритма Евклида для построения шкал до 4 различных интервалов размеров. Эрв Уилсон исследовал оба, используя [6] соотношения и [7] ступени масштаба, к которым Крейг Грейди применил [8] ритмы на длинные метры.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Алгоритм Евклида генерирует традиционные музыкальные ритмы , автор: Г.Т. Туссен, Proceedings of BRIDGES: Mathematical Connections in Art, Music и Science , Банф, Альберта, Канада, с 31 июля по 3 августа 2005 г., стр. 47–56.
- ^ Сравнительное музыковедение - Музыкальный ритм и математика
- ^ Jump up to: Перейти обратно: а б Евклидов алгоритм генерирует традиционные музыкальные ритмы, Годфрид Туссен, расширенная версия статьи, опубликованной в журнале Proceedings of BRIDGES: Mathematical Connections in Art, Music and Science , Банф, Альберта, Канада, 31 июля – 3 августа 2005 г., стр. 47–56.
- ^ Музыкальная высота и алгоритм Евклида
- ^ https://anaphoria.com/brun-euclideanalgo.pdf Евклидовы алгоритмы и музыкальная теория
- ^ https://anaphoria.com/viggo3.pdf Последовательность постоянных структур.
- ^ https://anaphoria.com/viggo2.pdf Применен алгоритм Вигго Брюна.
- ^ https://anaphoria.com/ViggoRhythm.pdf Применение алгоритма Вигго Брюна к ритму
Внешние ссылки
[ редактировать ]- Г.Т. Туссен, Алгоритм Евклида генерирует традиционные музыкальные ритмы , Труды МОСТОВ: Математические связи в искусстве, музыке и науке, Банф, Альберта, Канада, 31 июля по 3 августа 2005 г., стр. 47–56.
- Фил Бальже и Мануэль Одендал («Руины и Везен»). «Генерация африканских ритмов с помощью алгоритма Евклида» . Архивировано из оригинала 14 ноября 2013 г.
- Бенджамин Уордхау (1 сентября 2006 г.). «Музыка и алгоритм Евклида» .
- Ссылки на видеоролики и Flash-приложение для экспериментов с евклидовыми ритмами.
- Демонстрация евклидовых ритмов — интерактивный браузерный инструмент для экспериментов с евклидовыми ритмами.
- Учебник « Алгоритм Евклида генерирует традиционные музыкальные ритмы» Дерека Ривайта
- SoundHelix — бесплатное программное обеспечение для алгоритмического составления случайной музыки, поддерживающее евклидовы ритмы.
- Список евклидовых ритмов - список всех евклидовых ритмов E (i,2–32) с указанием, являются ли они глубокими по Винограду, глубокими по Эрдешу, аутентичным Аксаком, Квази-Аксаком или Псевдо-Аксаком.
- XiiixxiQ: Roundels — это уникальный и бесплатный евклидов секвенсор, который использует суммирование. По теме евклидова алгоритма часто утверждается, что его функция заключается в поиске наиболее равных частей цикла, но я не могу найти этого ни в одной из исторических статей по он предмет. кажется, это не что иное, как определенное количество интервалов делят цикл. Непонятно, откуда взялось это современное предположение. ритмы для управления нелинейным пошаговым секвенсором [1]
- https://anaphoria.com/journal.html#rhythm Статьи Крейга Грейди о евклидовом алгоритме Бруна и связанных с ним моделях MOS, применяемых к ритму.