Twelve-tone

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

npx web-audio-api serial 72 30s
tempo=<bpm>
approximate tempo
-d, --duration <time>
run time (CLI accepts s/m/h suffixes; default: 30s)
ready

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.