To me it sounds as if the reason for the music not sounding like total crap is, that the author uses pentatonic scales, which are also used in improvisations. (http://en.wikipedia.org/wiki/Pentatonic_scale)
Second this comment, the real time feedback that you get and the realization that you aren't making something that doesn't completely sound like crap makes this surprisingly more fun than I thought it would be.