Riff generates random repeating patterns on an attached MIDI instrument. A new note is added each time the pattern is played unless the note chosen would be unharmonious in the position chosen for it. Sometimes a section of the pattern is copied to one or more other locations in the pattern, possibly with a pitch shift and with channels interchanged. Very occasionally the pattern is cleared completely and the whole ghastly business starts again, probably producing a different pattern.
Riff displays the current pattern in a window.
There are no controls except Quit. This program is Copyright 1994 Denis Howe. You may distribute verbatim or modified copies of this program provided each such copy is distributed with a copyright notice and distribution conditions identical to these. If you have any comments on this program feel free to mail me.