DrumPattern is a tool to help you learn drum patterns. With DrumPattern, you can learn the "rudiments".
And you can learn much more. This tool is exhaustive, you select the members you want to study, some rules to avoid silly patterns (according to you), and the pattern length.
Then you run the program. DrumPatterns generates all the patterns that feet your choice. It presents each pattern in a loop with itself and also with the opposite sequence.
DrumPatterns generates Midi files.