En palabras de su desarrollador, Teoria.js es una librería Javascript ligera y rápida para teoría musical. Su objetivo es proveer una interfaz de programación para software musical. Esto se traduce en cuatro objetos que abstraen notas, acordes, escalas e intervalos. Se puede operar entre ellos para buscar notas a partir de intervalos, crear escalas basadas en notas, parsear notas para crear acordes, calcular frecuencias, … Casi dan ganas de recuperar mi viejo mezclador de escalas y reprogramarlo entero. Casi.