Об этом проекте

Kinesthesia — это веб-приложение piano roll, предназначенное для просмотра, изучения или исполнения MIDI-композиций. Оно обладает визуальным интерфейсом, в котором MIDI-ноты падают на 88-клавишное пианино, в стиле Synthesia. Основные возможности включают: - Поиск MIDI-композиций: возможность искать песни и визуализировать их воспроизведение. - Поддержка API: включает самодокументированный API со спецификацией OpenAPI, доступной по адресу /api/docs. - Интеграция MCP: поддержка Model Context Protocol (MCP) через потоковый HTTP-эндпоинт, что позволяет агентам искать песни, читать метаданные файлов, создавать ссылки на плеер и редактировать MIDI-проекты. - Гибкое развертывание: может быть запущено с помощью Bun или развернуто через Docker (с поддержкой архитектур amd64 и arm64). - Поддержка внешних MIDI: возможность воспроизводить файлы .mid из доверенных источников через ссылки плеера.