Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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)
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.