Waveloop es un visualizador de música creado con ayuda de un modelo de IA llamado Fable durante un evento de dos días (Fable 5). Su objetivo es mostrar de forma intuitiva la estructura armónica y melódica del sonido, a diferencia de la mayoría de visualizadores, que solo transmiten una idea vaga del volumen o la separación entre graves y agudos.
El proyecto se basa en una idea matemática central de la teoría musical occidental: la raíz duodécima de dos, que relaciona las frecuencias de semitonos consecutivos en el sistema temperado de 12 notas. Waveloop representa esa estructura cíclica como una rueda cromática de 30 grados por semitono, completando una vuelta por octava. Cada instante de la música se dibuja como un histograma apilado en espiral, con colores en el espacio Oklch que van del azul y verde apagados en los graves hasta naranja, rojo y violeta en los registros medios, y dorado y celeste en los agudos.
Esta representación permite leer los intervalos como ángulos e identificar la cualidad de un acorde por su forma, ya que una transposición rota la figura y una inversión la deja invariante. La herramienta funciona principalmente en modo offline, tras calcular una transformada de Fourier de constante Q (CQT) sobre una pista, aunque también dispone de un modo de micrófono en vivo capaz de reconocer acordes de ukelele con rapidez. Además de la aplicación, el autor generó con Fable un vídeo explicativo animado con Manim y narración por TTS que recorre los principios matemáticos del sistema, desde la teoría musical básica hasta el procesamiento digital de señales.
