The user interacts with the program by striking a key on the keyboard. When a rhythm is recognized,
a score with a single bar is displayed in the window. The user does not give any indication of any kind, so learning
occurs in a completely unsupervized way. The program does not recognize complex rhythms from the start; it must
be exposed to simple rhythms first. When simple rhythms have been assimilated, the user may try new and more complex
rhythms, resembling or based on previous ones. The richer the musical culture of the program, the more it is able
to assimilate new complex rhythms.