这个项目能做什么
AI Jam Sessions 是一个 MCP 服务器,为大语言模型(LLM)提供类似感官的能力,以学习和体验音乐。它超越了简单的 MIDI 库,为钢琴、吉他和人声提供了全面的教学环境。
主要特性包括:
- **声音引擎**:六种不同的音频引擎,包括用于钢琴和吉他的加法合成、用于声道的物理建模以及基于采样的播放(包括采样的音乐会大钢琴)。
- **视觉与分析工具**:可将音乐渲染为 SVG 的钢琴卷帘,用于 AI 验证;交互式吉他谱;以及基于浏览器的“Cockpit”,用于作曲、调音和 A/B 试听。
- **歌曲库**:涵盖 12 种流派(蓝调、古典、爵士等)的 120 首歌曲,每首均附有深度音乐注释,包括和声分析和演奏技巧。
- **学习循环**:一个持续的练习日志,跟踪会话间的进展,使 AI 能够反思模式并设定目标。
- **jam-actions-v0 数据集**:一个公开数据集,包含 115 条基于古典钢琴 MIDI 的多轮 MCP 工具使用轨迹,旨在训练 LLM 进行符号音乐分析。
该系统提供 49 个 MCP 工具,分为 Learn、Play、Practice 和 Sing 四类,使 AI 能够列出歌曲、分析小节、通过扬声器播放以及评分表演。
评论
0 评分人数达到10人后显示
登录后参与讨论。