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

AI Jam Sessions — это MCP-сервер, который предоставляет большим языковым моделям (LLM) сенсороподобные возможности для обучения и восприятия музыки. Он выходит за рамки простых MIDI-библиотек, предлагая комплексную учебную среду для фортепиано, гитары и вокала. Ключевые возможности: - Звуковые движки: шесть различных аудиодвижков, включая аддитивный синтез для фортепиано и гитары, физическое моделирование голосового тракта и воспроизведение на основе сэмплов (включая сэмплированный концертный рояль). - Визуальные и аналитические инструменты: пианино-ролл, отображающий музыку в виде SVG для проверки ИИ, интерактивная гитарная табулатура и браузерный «Кокпит» для композиции, настройки и A/B-тестов прослушивания. - Библиотека песен: 120 песен из 12 жанров (блюз, классика, джаз и др.), каждая с глубоким музыкальным аннотированием, охватывающим гармонический анализ и советы по исполнению. - Петля обучения: постоянный журнал практики, отслеживающий прогресс между сессиями, позволяющий ИИ анализировать закономерности и ставить цели. - Набор данных jam-actions-v0: публичный набор данных из 115 многоходовых трассировок использования инструментов MCP, основанных на классическом фортепианном MIDI, предназначенный для обучения LLM символьному анализу музыки. Система предоставляет 49 инструментов MCP, разделенных на категории Learn, Play, Practice и Sing, что позволяет ИИ перечислять песни, анализировать такты, воспроизводить через динамики и оценивать исполнение.