La visualización de música es la generación electrónica de formas e imágenes basadas en la música, que permite a los oyentes de música «ver» las canciones que están escuchando. La herramienta principal para crear formas e imágenes a través de la visualización de música es un software de computadora diseñado para capturar datos de un archivo de audio de música. Por ejemplo, recopila información sobre frecuencias y niveles de volumen, los cuales se pueden representar numéricamente. El software de la computadora luego traduce los datos en un tono específico en un espectro de color predefinido. También asigna a los datos un punto espacial utilizando los ejes X e Y.
A medida que el programa de computadora recibe datos continuos del archivo de audio, define nuevos colores y asignaciones espaciales en tiempo real. Esto «anima» la música, haciendo que las formas y las imágenes cambien en sincronía con el audio. Las visualizaciones de música generalmente son bastante complejas porque la música no es solo un conjunto de datos. En cualquier punto dado, por ejemplo, pueden estar presentes múltiples frecuencias y amplitudes, y el programa tiene que lidiar con la mayor cantidad posible, dadas las restricciones del código de software del programador.
Una característica importante de la visualización de música es que las visualizaciones son únicas para cada pieza musical ejecutada en conjunto con el software de visualización. Las visualizaciones difieren de un trabajo a otro porque los datos que captura el software nunca son los mismos de una canción a otra. Posteriormente, parte de la intriga de la visualización de música es el hecho de que los usuarios del software, que pueden tener cientos o incluso miles de archivos de audio para usar, perciben las visualizaciones como emocionantes y frescas cada vez.
En términos más generales, la visualización de música también puede involucrar el control de la luz a través de programas de computadora que capturan información de audio de música. Esto funciona con los mismos principios básicos que la visualización de música normal, excepto que en lugar de asignar los datos a lo que equivale a un gráfico en constante evolución, lo asigna a circuitos y accesorios de luz específicos. La persona que usa este tipo de visualización de música generalmente tiene que proporcionar al programa información básica sobre el sistema de iluminación al que se conecta la computadora. Esta es una forma popular de visualización de música en conciertos y espectáculos similares.
Con mayor frecuencia, las personas que desean visualización de música personal utilizan los programas de visualización en computadoras de escritorio y portátiles y sistemas informáticos. Sin embargo, los avances tecnológicos significan que los programas también pueden ejecutarse en dispositivos móviles como teléfonos celulares. Además, los fabricantes a veces incluyen aplicaciones de visualización independientes en dispositivos como televisores para que los consumidores puedan visualizar la música de los programas que están viendo o de las estaciones de música.