Twelve-tone

Generate pointillistic music from prime, retrograde, inverse, and retrograde-inverse rows.

ready

node examples/serial.js 72 30s
tempo=<bpm>
approximate tempo
-d, --duration <time>
run time (CLI accepts s/m/h suffixes; default: 30s)
Graph
Row generator → scheduled voices → Destination
Input
Tempo, duration
Output
Generative music

This is a twelve-tone, or serial, music generator: it derives prime, retrograde, inverse, and retrograde-inverse rows from a seeded tone row and schedules them into pointillistic music. Listen in the browser, or render the same generative row from the Node CLI.