RiffMaker: procedurally generate guitar riffs for various inputs.