Markov Chain GUI abstraction & Stochastic Sequencer for PD

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

Цепь состоит из 6 звеньев. Для удобства управления у каждое звено имеет свой слайдер. Каждый слайдер автоматически подстраивает свой диапазон в зависимости от других элементов. Выставленные настройки сохраняются при закрытии патча. Количество копий абстракций в патче не ограниченно, они работают независимо.


Внутренняя часть абстракции
Stochastic Sequencer for PD
Шестиголосный стохастический секвенсор на основе элементов Markov Chain GUI
Секвенсор состоит из управляемых 3х элементов и одного “ Master “ элемента, выбирающимся случайным образом. Каждый управляемый элемент состоит из 6ти абстракций Markov Chain GUI. Каждый элемент синхронизирован с глобальным тактовым сигналом метронома. Метроном может работать автономно или принимать синхронизацию темпа по MIDI из внешнего источника.

Первый элемент управляет голосами и шансом воспроизведения

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


