Sobre el proyecto
Resonant Keys es un entorno interactivo de entrenamiento de piano jazz construido en torno a la entrada MIDI y el análisis en tiempo real. En lugar de actuar como un metrónomo con partituras, escucha lo que tocas, identifica las elecciones armónicas y rítmicas, y responde con acompañamiento, líneas de bajo y sugerencias estilísticamente apropiadas.
Capacidades principales descritas en el README:
- Motor de escucha MIDI: captura la velocidad, el timing y el pitch bend, reconoce acordes desde tríadas simples hasta dominantes alterados (b9, #11, #5) y tríadas de estructura superior, y detecta el feel recto frente al swing.
- Sampler de piano integrado: conjunto de samples con múltiples velocidades, con ruido de pedal y de liberación de tecla, descrito como de baja latencia (menos de 2 ms con ASIO en Windows y macOS).
- Currículo adaptativo: una biblioteca de licks organizada por función armónica (ii-V-I, turnarounds, rhythm changes), salas de práctica modales para Dorian, Mixolydian y Lydian, y un coach de llamada y respuesta que puntúa la fraseología, el timing y el contorno melódico.
- Retroalimentación visual: una hoja de ruta armónica de las notas del acorde acertadas o falladas, un medidor de tensión para el nivel de disonancia, y un visor de forma de frase que compara tu contorno con la forma ideal de un ejercicio.
- Interfaz en 12 idiomas: inglés, español, francés, alemán, japonés, coreano, chino simplificado y tradicional, portugués, italiano, ruso y árabe.
- Funcionamiento totalmente offline: no requiere conexión a internet, los datos de práctica permanecen locales.
- Espacio de trabajo adaptable con temas oscuro/claro y soporte para controladores MIDI o teclas en pantalla.
Para empezar se requiere un ordenador (Windows 10+, macOS 12+ o Linux con ALSA), un teclado con capacidad MIDI o un piano en pantalla, y auriculares o altavoces. El README describe la descarga de una build archivada, la conexión de un controlador, la ejecución de un asistente de calibración de curva táctil y la elección de una sala de práctica como juego libre o exploración modal guiada.
El motor de escucha se describe como un sistema híbrido basado en reglas y probabilístico que utiliza análisis armónico de n-gramas, un optimizador de conducción de voces y la detección de notas de adorno y aproximaciones cromáticas. Los usuarios avanzados pueden definir patrones de acompañamiento mediante hojas de estilo basadas en texto que cubren el ritmo del bajo, la velocidad y densidad del comping, y los grooves de batería. El acompañamiento generado puede enrutarse vía MIDI out a hardware o a una DAW, y las sesiones producen registros de práctica en JSON con progresiones, precisión rítmica, instantáneas del contorno melódico y oportunidades armónicas perdidas.
La estructura del repositorio mostrada en el README incluye módulos centrales para MIDI, armonía y retroalimentación; un sampler con samples y DSP; componentes de panel de UI e i18n; hojas de estilo; y documentación de desarrollo. El proyecto se publica bajo la Licencia MIT y declara que no recopila datos personales.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.