Number keys 1-8 randomly choose a pattern from 99 preset MIDI phrases for that spot on the sequence. 9 key randomly selects phrases for all spots. 0 key clears all patterns or sends the Self Play Mode, and Up/Down/Left/Right keys adjust the length of the pattern sequence. There is no tempo control, except for what is in the MIDI phrase files themselves. You can find some audio effects to add or plug in your loudspeakers with this noisemaker.
I used a MIDI converter to make the MIDI phrases as WAVE files using Scratch Soundfont. Scratch already has a built-in soundbank and play note blocks, but the pitch blocks are not supported for music sounds yet, but the converted MIDIs do have pitch bend. Instead of using play note blocks in this project, sounds are used instead. It is based off this program: http://getlofi.com/getlofi-j2me-midi-loop-sequencer