Sobre o projeto

Kinesthesia é uma aplicação de piano roll baseada na web projetada para assistir, aprender ou tocar músicas MIDI. Possui uma interface visual onde as notas MIDI caem sobre um piano de 88 teclas, semelhante ao estilo do Synthesia. Os principais recursos incluem: - Pesquisa de Músicas MIDI: Capacidade de pesquisar músicas e visualizar sua reprodução. - Suporte a API: Inclui uma API autodocumentada com uma especificação OpenAPI disponível em /api/docs. - Integração MCP: Suporta o Model Context Protocol (MCP) via um endpoint HTTP transmitível, permitindo que agentes pesquisem músicas, leiam metadados de arquivos, gerem links de player e editem projetos MIDI. - Implantação Flexível: Pode ser executado usando Bun ou implantado via Docker (suportando arquiteturas amd64 e arm64). - Suporte a MIDI Externo: Capacidade de tocar arquivos .mid de origens confiáveis via links de player.