返回项目目录
PROJECT / 01
可在线体验
ToneForge 项目封面,橙色效果器、音箱与工作室波形插画

PROJECT FILE / 01

ToneForge

用自然语言描述想要的吉他音色,AI 自动生成 Boss GT-1000 效果器参数,一键通过 Web MIDI 写入设备。

AIPythonFastAPIWeb MIDI吉他
STATUS可在线体验
UPDATED2025年8月
TYPE音乐科技实验

这是什么

ToneForge 是我用 AI 协作编程(vibecoding)做的一个吉他效果器智能音色工坊。传统调音色要在一个满是旋钮和参数的效果器上反复摸索,而 ToneForge 让你直接用一句话描述想要的音色:

“帮我做一个适合弹流行摇滚的过载音色,要温暖一点”

AI 会理解你的意图,从知识库召回合适的音色配方,生成结构化的参数(IR),再转换成 Boss GT-1000 / GT-1000CORE 的设备参数,最后通过浏览器 Web MIDI 一键写入你的效果器,马上试听。

为什么做它

  • 吉他效果器参数极多,调音色门槛高,想把“脑中的声音”变成“设备里的音色”这件事自动化
  • 练习 vibecoding:从想法 → AI 辅助编码 → 真实硬件(效果器)联动,完整闭环

技术要点

  • 分层架构:用户意图 → 路由 → AI 生成 → 设备无关 IR → 设备适配器(GT-1000 / NANOCORE 即插即用)
  • 知识库驱动:模块/配方/歌曲三级目录,AI 生成前先召回相关知识,降低幻觉
  • Web MIDI + SysEx:浏览器直接与效果器通信,无需安装桌面软件
  • 无 Key 回退:没有 API Key 也能用内置配方演示全流程

使用的技术

Python · FastAPI · DeepSeek API · Alpine.js · Web MIDI · SQLite

💡 点击页面上方「在线体验」直接使用(本地开发需先启动 apps/toneforge 服务,生产环境为本站 /toneforge/ 子路径)。