这是什么
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/子路径)。
