Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
用一个在 8 小节乐曲上训练的语言模型生成多轨 MIDI 音乐。在浏览器里以 Docker 应用运行,适合想试试 AI 生成 MIDI 的音乐人和开发者。
Multitrack Midi Music Generator 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download juancopi81/multitrack-midi-music-generator --repo-type space --local-dir multitrack-midi-music-generator cd multitrack-midi-music-generator
Multitrack Midi Music Generator 把音乐生成为 MIDI,同时有多条音轨。它使用这个 Space 里列出的两个模型,一个分词器和一个语言模型,名字里都提到 8 小节。这个 Space 运行在 Hugging Face 上,所以你在浏览器里就能试用,不用安装任何东西。
想用 AI 生成的 MIDI 来玩一玩的音乐人和爱好者,以及想研究一个用 Docker 打包的小型 Python 音乐应用的开发者,都适合用它。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 音乐 | 作曲者和爱好者 | 生成 MIDI 乐曲作为起步的想法 | 生成一首曲子,再用音乐编辑器打开 |
| 游戏 | 独立开发者 | 快速得到可以放进项目试用的音乐草稿 | 生成一小段曲子,在原型里测试 |
| 机器学习 | 研究人员 | 看分词器和语言模型是怎么做出音乐的 | 阅读 model.py 和分词器文件 |
| 软件 | 开发者 | 在本地构建并运行 Docker 镜像 | 运行容器并发布 7860 端口 |
需要的是成品音频录音而不是 MIDI 的人可以跳过。
它可以在这些地方运行。
| Use case | Who | What they get back |
|---|---|---|
| 生成一首多轨乐曲 | 音乐人 | 一首带多条音轨的 MIDI 乐曲 |
| 为项目收集灵感 | 游戏和视频制作者 | MIDI 形式的简短音乐草稿 |
| 研究代码 | 开发者 | 一份带 main.py 和 model.py 的本地副本可供阅读 |
在线使用这个 Space 只需要浏览器。在你自己的电脑上运行一份副本,需要下面这些。
pip install -U huggingface_hub hf download juancopi81/multitrack-midi-music-generator --repo-type space --local-dir multitrack-midi-music-generator cd multitrack-midi-music-generator docker build -t multitrack-midi-music-generator . docker run -it -p 7860:7860 multitrack-midi-music-generator
打开 Hugging Face 上的 Space 页面,或者启动容器,再用浏览器访问你电脑的 7860 端口。然后让它生成一首曲子,听一听或下载结果。
docker run -it -p 7860:7860 multitrack-midi-music-generator
| Tool | What it does |
|---|---|
| main.py | 应用的主文件 |
| model.py | 存放处理音乐模型的代码 |
| string_to_notes.py | 把模型输出的文字转成音符 |
| docker build | 根据 Dockerfile 构建镜像 |
| docker run | 启动容器并发布 7860 端口 |
你启动容器,打开 7860 端口上的页面,生成一首曲子。你会得到一个多轨 MIDI 结果,可以用 MIDI 编辑器或播放器打开。
MIDI 是记录音符和节奏的文件,不是录下来的声音,所以任何音乐软件都可以用你选的乐器来播放它。第一件可以试的小事,是在线打开这个 Space,生成一首曲子。
模型名字显示有一个面向 8 小节乐曲的分词器,以及一个训练了 40 轮的语言模型。模型把音乐写成文字标记,再由辅助代码转成音符。仓库把这些分在 constants.py、model.py、utils.py 和 string_to_notes.py 里。
这个 Space 没有给出使用限制,所以把它当作可以阅读和改写的演示。
用一个在 8 小节乐曲上训练的语言模型生成多轨 MIDI 音乐。在浏览器里以 Docker 应用运行,适合想试试 AI 生成 MIDI 的音乐人和开发者。
由 juancopi81 在 Hugging Face 上制作。这些说明是 Mindket 根据它的 Space 页面和 README 写的,应用自己的文件和许可证在 Hugging Face 上。
它是什么:Multitrack Midi Music Generator 把音乐生成为 MIDI,同时有多条音轨。它使用这个 Space 里列出的两个模型,一个分词器和一个语言模型,名字里都提到 8 小节。这个 Space 运行在 Hugging Face 上,所以你在浏览器里就能试用,不用安装任何东西。
适合谁:想用 AI 生成的 MIDI 来玩一玩的音乐人和爱好者,以及想研究一个用 Docker 打包的小型 Python 音乐应用的开发者,都适合用它。
Industry | Who uses it | How they use it | Example
音乐 | 作曲者和爱好者 | 生成 MIDI 乐曲作为起步的想法 | 生成一首曲子,再用音乐编辑器打开
游戏 | 独立开发者 | 快速得到可以放进项目试用的音乐草稿 | 生成一小段曲子,在原型里测试
机器学习 | 研究人员 | 看分词器和语言模型是怎么做出音乐的 | 阅读 model.py 和分词器文件
软件 | 开发者 | 在本地构建并运行 Docker 镜像 | 运行容器并发布 7860 端口
需要的是成品音频录音而不是 MIDI 的人可以跳过。
用在哪里:它可以在这些地方运行。
Use case | Who | What they get back
生成一首多轨乐曲 | 音乐人 | 一首带多条音轨的 MIDI 乐曲
为项目收集灵感 | 游戏和视频制作者 | MIDI 形式的简短音乐草稿
研究代码 | 开发者 | 一份带 main.py 和 model.py 的本地副本可供阅读
如何设置:在线使用这个 Space 只需要浏览器。在你自己的电脑上运行一份副本,需要下面这些。
pip install -U huggingface_hub
hf download juancopi81/multitrack-midi-music-generator --repo-type space --local-dir multitrack-midi-music-generator
cd multitrack-midi-music-generator
docker build -t multitrack-midi-music-generator .
docker run -it -p 7860:7860 multitrack-midi-music-generator
如何使用:打开 Hugging Face 上的 Space 页面,或者启动容器,再用浏览器访问你电脑的 7860 端口。然后让它生成一首曲子,听一听或下载结果。
docker run -it -p 7860:7860 multitrack-midi-music-generator
Tool | What it does
main.py | 应用的主文件
model.py | 存放处理音乐模型的代码
string_to_notes.py | 把模型输出的文字转成音符
docker build | 根据 Dockerfile 构建镜像
docker run | 启动容器并发布 7860 端口
示例:你启动容器,打开 7860 端口上的页面,生成一首曲子。你会得到一个多轨 MIDI 结果,可以用 MIDI 编辑器或播放器打开。
新手与专家:MIDI 是记录音符和节奏的文件,不是录下来的声音,所以任何音乐软件都可以用你选的乐器来播放它。第一件可以试的小事,是在线打开这个 Space,生成一首曲子。
模型名字显示有一个面向 8 小节乐曲的分词器,以及一个训练了 40 轮的语言模型。模型把音乐写成文字标记,再由辅助代码转成音符。仓库把这些分在 constants.py、model.py、utils.py 和 string_to_notes.py 里。
你要求生成一首曲子
语言模型写出音乐标记
string_to_notes.py 把它们转成音符
页面返回一首多轨 MIDI 乐曲
注意事项:这个 Space 没有给出使用限制,所以把它当作可以阅读和改写的演示。
在浏览器里打开这个 Space,或在它的页面上把它复制到你自己的 Hugging Face 账号。这个工具包里没有会自己运行的东西。
README.md 5 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face Space。
| 产品 | 点赞 | 构建方式 | 许可证 | 最近更新 |
|---|---|---|---|---|
| Multitrack Midi Music Generator 本页 | 130 | docker | mit | |
| Zero GPU Spaces共有 docker | 985 | docker | mit | |
| Kimodo共有 docker | 340 | docker | apache-2.0 | |
| Harness Leaderboard共有 docker | 323 | docker | apache-2.0 | |
| Flowise共有 docker | 132 | docker | mit | |
| MuseTalkDemo共有 docker | 78 | docker | creativeml-openrail-m |
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。
alibaba · 工具包
用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。