Music Visualization Based on Spherical Projection With Adjustable Metrics

Development of techniques for music visualization is important and still open problem in analysis and creation of the quantitative profiles of single or multiple compositions, which could be used as required constraints in music generation or music classification processes. When generating creative data with no objective function, it is hard to select or to find appropriate measurable features. This paper proposes a method to normalize data in MIDI files by 12 dimensional vector descriptors extracted from tonality as well as a novel technique for dimensionality reduction and visualization of extracted music data by 3D projections is discussed. Employing a non-overlapping sliding window through the composition, the harmonic features are found in a music piece. Then a self-similarity matrix is computed using distance metrics to analyze and project the resulting 3D feature vectors. Three dimensional projection creates a quantitative profile of a composition, which correlates the tone similarities along the music piece. The dimensionality reduction is compared with well-known autoencoder. Conducted tests show that our method preserves up to 90% of original data in the projection of reduced dimension. The advantages of the proposed method consist in a novel technique that provides interactive visualization and dynamically adjusts different metrics to observe the behavior of data during music information retrieval and recognition.

[1]  Richard Cohn Introduction to Neo-Riemannian Theory: A Survey and a Historical Perspective , 1998 .

[2]  Rafael Valle,et al.  Visual Display and Retrieval of Music Information , 2018, ArXiv.

[3]  Ching-Hua Chuan,et al.  From context to concept: exploring semantic relationships in music with word2vec , 2018, Neural Computing and Applications.

[4]  Karrie Karahalios,et al.  Isochords: visualizing structure in music , 2007, GI '07.

[5]  Samuel Kaski,et al.  Dimensionality Reduction for Data Visualization [Applications Corner] , 2011, IEEE Signal Processing Magazine.

[6]  Yang-Hui He A Visualization of the Classical Musical Tradition , 2017 .

[7]  Colin Raffel,et al.  librosa: Audio and Music Signal Analysis in Python , 2015, SciPy.

[8]  Frieder Stolzenburg,et al.  Harmony perception by periodicity detection , 2013, ArXiv.

[9]  Franc Solina,et al.  Visualization of concurrent tones in music with colours , 2010, ACM Multimedia.

[10]  Vlado Keselj,et al.  MIDIVIS: VISUALIZING MUSIC PIECES STRUCTURE VIA SIMILARITY MATRICES , 2009 .

[11]  Roger Wattenhofer,et al.  MIDI-VAE: Modeling Dynamics and Instrumentation of Music with Applications to Style Transfer , 2018, ISMIR.

[12]  Yann Ollivier,et al.  Learning with Random Learning Rates , 2019, ECML/PKDD.

[13]  Jonathan Foote,et al.  Visualizing Musical Structure and Rhythm via Self-Similarity , 2001, ICMC.

[14]  Elaine Chew,et al.  Tension ribbons: Quantifying and visualising tonal tension. , 2016 .

[15]  Michael I. Jordan,et al.  Information Constraints on Auto-Encoding Variational Bayes , 2018, NeurIPS.

[16]  Gerald Myerson,et al.  Musical Scales and the Generalized Circle of Fifths , 1986 .

[17]  X. R. Li,et al.  Measures of performance for evaluation of estimators and filters , 2001 .

[18]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[19]  Maria Andréia F. Rodrigues,et al.  Creating and evaluating a particle system for music visualization , 2013, J. Vis. Lang. Comput..

[20]  Marti A. Hearst,et al.  ImproViz: visual explorations of jazz improvisations , 2005, CHI EA '05.

[21]  Elaine Chew,et al.  Real-Time Pitch Spelling , 2014 .

[22]  Laurens van der Maaten,et al.  Accelerating t-SNE using tree-based algorithms , 2014, J. Mach. Learn. Res..

[23]  Klaus Jaffe,et al.  Music viewed by its entropy content: A novel window for comparative analysis , 2017, PloS one.

[24]  Florian Krebs,et al.  madmom: A New Python Audio and Music Signal Processing Library , 2016, ACM Multimedia.

[25]  Shyh-Kang Jeng,et al.  Emotion-Based Music Visualization Using Photos , 2008, MMM.

[26]  Lucas Theis,et al.  Lossy Image Compression with Compressive Autoencoders , 2017, ICLR.

[27]  Henry S. Warren Hacker's Delight, Second Edition , 2013 .

[28]  Craig Stuart Sapp Harmonic Visualizations of Tonal Music , 2001, ICMC.

[29]  David Meredith Compression-based geometric pattern discovery in music , 2014, 2014 4th International Workshop on Cognitive Information Processing (CIP).

[30]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[31]  Yang Liu,et al.  Deep Blind Image Inpainting , 2017, IScIDE.

[32]  Gerhard Widmer,et al.  Genre-Agnostic Key Classification With Convolutional Neural Networks , 2018, ISMIR.