Original size 530x774

Markov Chain GUI Abstraction & Stochastic Sequencer for PD

PROTECT STATUS: not protected
Longread translated automatically

Markov Chain GUI Abstraction & Stochastic Sequencer for PD

post

Markov Chain GUI

Abstraction for PD, utilizing a Markov chain to determine the probability of an element in the chain being lost.

post

The chain consists of 6 links. Each link has its own slider for convenient control. Each slider automatically adjusts its range based on the other elements. The set settings are saved when the patch is closed. The number of copies of the abstractions in the patch is unlimited; they operate independently.

The Interior of Abstraction

Stochastic Sequencer for PD

Six-Voice Stochastic Sequencer based on Markov Chain GUI Elements

The sequencer comprises three controlled elements and one randomly selected «Master» element. Each controlled element is composed of six Markov Chain GUI abstractions. Each element is synchronized with a global metronome clock signal. The metronome can operate autonomously or accept tempo synchronization via MIDI from an external source.

big
Original size 3452x1536

The first element controls the votes and playback probability.

big
Original size 3452x1158

The second element controls the durations passed to the voices.

Original size 3452x1158

The third element controls the duration of playback time.

Original size 2030x1312

The «Master» element, after playing the selected number of measures, triggers a signal for a new, randomly determined generation.

Thus, the sequencer can autonomously reproduce pseudo-random and predefined rhythmic patterns that are synchronized with each other, featuring various fill levels. Its applications are wide-ranging—from drum machines and melody generation to controlling other sequences.

DEMO
2 min
Loading...
Loading...
Markov Chain GUI Abstraction & Stochastic Sequencer for PD
Project created at 31.03.2026
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more