tuning-visualizer
Visualizador interactivo de diapasón y escalas para instrumentos de cuerda con soporte microtonal (24-TET). Construido con React, incluye editor JSON integrado, exportación PNG/SVG y despliegue Docker/Podman.
Ficha actualizada 27 sept 2026, 7:32 · upstream 27 sept 2026, 7:30 · release sin release detectada
Qué es tuning-visualizer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Tuning Visualizer es una aplicación web interactiva diseñada para explorar sistemas de afinación, escalas y estructuras microtonales en instrumentos de cuerda. Desarrollada con React y Node.js, ofrece soporte nativo para diapasones estándar (12-TET) y sistemas alternativos como 24-TET, con visualización diferenciada de notas microtonales mediante colores y etiquetas personalizadas.
La herramienta incluye un panel de escalas que muestra grados numéricos y chips de tonos, resaltando aquellos compartidos con acordes activos. Permite construir acordes, analizar su ajuste a la escala seleccionada y visualizar notas dentro o fuera del sistema teórico. Soporta afinaciones para guitarras de 6/7/8 cuerdas, familia de violín y configuraciones experimentales, con editor JSON integrado para gestionar presets personalizados.
En cuanto a la interfaz, ofrece múltiples modos de etiquetado (notas, grados, trastes), nombres alemanes/checos, temas claro/oscuro, inversión para diestros/zurdos y exportación directa a PNG o SVG. Incluye hotkeys, modo pantalla completa y compatibilidad con móviles en orientación horizontal.
El despliegue es sencillo mediante Docker/Podman sin necesidad de instalar Node.js localmente, aunque también permite construir una imagen estática optimizada con Dockerfile incluido.
- Visualización de escalas microtonales para compositores de música experimental
- Herramienta educativa para estudiantes de jazz o música clásica avanzada
- Generación de diagramas de diapasón para tutoriales o folletos musicales
- Exploración de acordes en sistemas alternativos (6/7/8 cuerdas)
- Soporte nativo para notación microtonal con etiquetas personalizadas (letras, accidentales, fracciones)
- Editor JSON integrado para gestionar y editar presets de afinaciones sin salir de la app
- Exportación vectorial (SVG) y rasterizada (PNG) de alta calidad con cualquier configuración
- Interfaz responsive compatible con móviles en modo horizontal
- Requiere Node.js 18+ o contenedor Docker/Podman para ejecución local
- No incluye base de datos externa, toda la lógica es local en el navegador
- Depende de pnpm/npm para gestión de paquetes y construcción del proyecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Usar docker compose up --build para despliegue rápido. Asegurar puerto 8080 abierto. Para entornos sin Docker, ejecutar pnpm build y servir con static-web-server en el directorio dist.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.