Sobre el proyecto
Kinesthesia es una aplicación de piano roll basada en la web diseñada para observar, aprender o tocar canciones MIDI. Cuenta con una interfaz visual donde las notas MIDI caen sobre un piano de 88 teclas, similar al estilo de Synthesia.
Las características principales incluyen:
- Búsqueda de canciones MIDI: Capacidad para buscar canciones y visualizar su reproducción.
- Soporte de API: Incluye una API autodocumentada con una especificación OpenAPI disponible en /api/docs.
- Integración de MCP: Soporta el Model Context Protocol (MCP) a través de un endpoint HTTP transmitible, lo que permite a los agentes buscar canciones, leer metadatos de archivos, generar enlaces del reproductor y editar proyectos MIDI.
- Despliegue flexible: Puede ejecutarse usando Bun o desplegarse a través de Docker (con soporte para arquitecturas amd64 y arm64).
- Soporte MIDI externo: Capacidad para reproducir archivos .mid desde orígenes confiables a través de enlaces del reproductor.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.