One melody, four playheads. Each playhead reads the same line at its own speed (augmentation and diminution), direction (retrograde, ping-pong), and diatonic transposition — the machinery of canon and fugue, running by itself. Every pitch is locked to the key you choose, so any combination stays consonant enough to leave playing. Draw on the grid, set the playheads, then export the counterpoint as a .mid clip.