Generate a genre-characteristic groove from the pattern dictionary.
The three dials never fight, because each owns a different step: the genre
chooses which figures are candidates, the complexity dials deform the chosen
figure, and the difficulty ceiling rejects a figure whose closest pair of
strokes is faster than a player at that ceiling sustains. A rejected figure
is dropped from the candidates rather than simplified, since a simplified
figure is a different figure.
Generate a genre-characteristic groove from the pattern dictionary.
The three dials never fight, because each owns a different step: the genre chooses which figures are candidates, the complexity dials deform the chosen figure, and the difficulty ceiling rejects a figure whose closest pair of strokes is faster than a player at that ceiling sustains. A rejected figure is dropped from the candidates rather than simplified, since a simplified figure is a different figure.