0

欢迎使用 NotaGen AI 音乐生成系统!本系统可以生成古典主义风格的原创音乐,支持巴洛克、古典主义、浪漫主义三个历史时期,60余位著名作曲家的音乐风格。
在终端中执行以下命令:
cd /root/NotaGen/gradio
python demo.py
启动成功后会显示:
==================================================
🎵 NotaGen WebUI
==================================================
访问地址: http://0.0.0.0:7860
==================================================
在浏览器中打开 http://0.0.0.0:7860 即可使用。
在"时期"下拉菜单中选择您想要的音乐历史时期:
| 选项 | 说明 | 代表作曲家 |
|---|---|---|
| Baroque (巴洛克) | 1600-1750年,华丽装饰风格 | 巴赫、维瓦尔第、亨德尔 |
| Classical (古典主义) | 1750-1820年,平衡优雅风格 | 莫扎特、贝多芬、海顿 |
| Romantic (浪漫主义) | 1820-1900年,情感表达丰富 | 肖邦、舒伯特、柴可夫斯基 |
选择时期后,"作曲家"下拉菜单会自动更新该时期的可选作曲家。
例如选择"Classical (古典主义)"后,可以看到:
选择作曲家后,"乐器配置"下拉菜单会显示该作曲家可用的乐器类型:
| 乐器配置 | 说明 |
|---|---|
| Keyboard (键盘) | 钢琴、羽管键琴等键盘乐器 |
| Orchestral (管弦乐) | 完整管弦乐队配置 |
| Chamber (室内乐) | 小型室内乐团 |
| Choral (合唱) | 人声合唱作品 |
| Art Song (艺术歌曲) | 人声+钢琴伴奏 |
| Vocal-Orchestral (声乐管弦乐) | 人声+管弦乐队 |
点击"高级设置"展开参数面板:
新手建议保持默认值,获得最佳效果。
点击 "🎵 生成音乐!" 按钮。
生成过程会在"生成过程"框中实时显示进度信息,完成后ABC乐谱会显示在"ABC 乐谱(处理后)"框中。
生成满意后,点击 "💾 保存为 ABC & XML 文件" 按钮。
文件将保存在 /root/NotaGen/gradio/outputs/ 目录下,命名格式:
{作曲家}_{乐器配置}_{时期}_abc.xml
{作曲家}_{乐器配置}_{时期}.abc
Classical (古典主义)Mozart, Wolfgang Amadeus (莫扎特)Keyboard (键盘)Baroque (巴洛克)Bach, Johann Sebastian (巴赫)Orchestral (管弦乐)Romantic (浪漫主义)Chopin, Frederic (肖邦)Art Song (艺术歌曲)Q:生成需要多长时间? A:通常30-60秒完成一首作品,取决于硬件性能和生成参数设置。
Q:如何调整生成效果? A:可以尝试调整 Temperature 参数:
Q:为什么某些组合无法选择? A:系统内置了112种经过验证的风格组合,确保生成质量。不支持的组合无法选择。
Q:可以生成特定作品吗? A:模型学习的是作曲家风格特征,每次生成都是原创作品,不复制现成乐曲。
Q:如何停止正在运行的生成? A:刷新浏览器页面即可停止当前生成任务。
承诺永远开源使用,但是需要保留本人版权信息!
webUI 二次开发 by 科哥 | 微信:312088415
祝您使用愉快,创作出美妙的音乐!
NotaGen是一个基于符号音乐的AI生成模型,采用三阶段训练范式(预训练→微调→强化学习)生成高质量古典音乐。
cd /root/NotaGen/gradio && python demo.py
服务启动后访问:http://0.0.0.0:7860
本镜像构建和运行所需的基础环境。
from config.prompts import get_all_periods, get_valid_composers
print("时期列表:", get_all_periods())
print("巴洛克作曲家:", get_valid_composers("Baroque"))
Q1:生成速度慢怎么办? A1: 可以在高级设置中调整Top-K、Top-P和Temperature参数,降低Top-K值可以加快生成速度。
Q2:支持导出什么格式? A2: 支持ABC乐谱格式和MusicXML格式,可用于主流音乐编辑软件。
Q3:能否生成指定作曲家的特定作品? A3: 模型学习的是作曲家风格特征,生成的是原创风格音乐,非特定作品复制。
认证作者

支持自启动