SeeGroove: Supporting Groove Learning through Visualization

"Groove" is a global feature of music performance that generalizes the surges, propulsive rhythmic feel, dynamics, and togetherness of sound to reflect overall rhythmic pleasure. Groove is vital to a good performance, though it is claimed that consierable experience is needed to be accumulated for the expression of groove at will. In this work, we propose a general visualization system, called See Groove, that allows performers to efficiently comprehend groove in various music genres. For each genre, the standard MIDI dataset was extracted from actual performances of professional players in advance. The system then takes the difference between an input data of performance and the standard of a chosen genre to quantify the degree of groove of the performance. To visualize the differences, the user is allowed to rely on any combination of two modes and two views of designated visualization in accordance with his/her preferences and target information.