mmmt-tools / Generate
on-device · nothing leaves this page

Generate

Creative MIDI generators — listenable generative-composition toys. Each one plays live in the browser and exports a Standard MIDI File, and every process is locked to a key and scale so even the chaotic ones stay musical.

Generators

Fourteen takes on machine-made music — counterpoint machinery, cellular automata, splash physics, file bytes, Euclidean rhythms, a melody-learning chain, botanical grammars, orbital polyrhythms, a one-knob shift-register looper, constraint-solved melodies, gradient-noise drift, chanted poetry, spelled words, and lead-sheet arpeggios. Every generator can lock to any scale — pentatonic through chromatic and 12-tone rows — and export with a chosen General MIDI sound.

Counterpoint Apparatus

live

One melody, four playheads — each at its own speed, direction, and transposition. Canon, retrograde, and augmentation, running by themselves.

Cellular Automata

live

Bouncing cells that play the walls, and Conway's Game of Life read as a step sequencer — row is pitch, column is time.

Pond Ripple

live

Drop stones in a pond; expanding rings play pitched pegs — near pegs loud, far pegs soft. Let it rain, record, export.

File Sonifier

live

Hear any file's bytes as a scale-locked melody — text clusters, zeros drone, compression sounds like static.

Euclidean Rhythms

live

E(k,n) — the world's rhythms from one division algorithm. Four drum lanes on rings, polymeter included, exported on the GM drum channel.

Markov Continuator

live

Teach it a melody and it keeps going where you tend to go — with a temperature knob from faithful to adventurous.

L-system Grower

live

Grow a fractal plant and hear it: branches become voices, twigs whisper, and the phrase contains itself at every scale.

Orbit Sequencer

live

Planets crossing a trigger ray — strict 1:2:3:4 polyrhythms in harmonic mode, Reich-style phasing in drift mode.

Turing Machine Looper

live

A shift register with one knob: locked loop ↔ evolving melody ↔ chaos ↔ double loop. The hardware module's trick, in a page.

WFC Melody

live

Wave-function collapse writes a tune: every step a superposition, your rules knock candidates out, the solver collapses the rest.

Perlin Drift

live

Gradient noise as an endless ambient line — smooth wandering pitch, breathing dynamics, seeded so a good drift can be found again.

Prosody Chant

live

Paste a poem and hear its meter: stressed syllables long, loud, and high; punctuation breathes; phrase ends fall.

Arpeggio Machine

live

Type a lead-sheet progression and get a texture — arpeggio patterns through real jazz voicings from the theory engine.

Word Melodies

live

Spell a melody: every letter's alphabet position becomes a scale degree, so any word is a tune — wrap or fold, vowels sing or rest.

All sections