Mindket

Multitrack Midi Music Generator

新上架第 1 版 · 更新于

概览

用一个在 8 小节乐曲上训练的语言模型生成多轨 MIDI 音乐。在浏览器里以 Docker 应用运行,适合想试试 AI 生成 MIDI 的音乐人和开发者。

Multitrack Midi Music Generator 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • Docker
  • Python 和 pip,用来安装提供 hf 命令的 huggingface_hub 包
  • 足够的磁盘空间,仓库里有 11 个文件
用在
  • 网页浏览器,打开 Hugging Face 上的 Space 页面
  • Windows,需要 Docker
  • macOS,需要 Docker
  • Linux,需要 Docker
先运行
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

平台

Windows操作系统
Docker容器
macOS操作系统
Linux操作系统

关于

它是什么

Multitrack Midi Music Generator 把音乐生成为 MIDI,同时有多条音轨。它使用这个 Space 里列出的两个模型,一个分词器和一个语言模型,名字里都提到 8 小节。这个 Space 运行在 Hugging Face 上,所以你在浏览器里就能试用,不用安装任何东西。

适合谁

想用 AI 生成的 MIDI 来玩一玩的音乐人和爱好者,以及想研究一个用 Docker 打包的小型 Python 音乐应用的开发者,都适合用它。

IndustryWho uses itHow they use itExample
音乐作曲者和爱好者生成 MIDI 乐曲作为起步的想法生成一首曲子,再用音乐编辑器打开
游戏独立开发者快速得到可以放进项目试用的音乐草稿生成一小段曲子,在原型里测试
机器学习研究人员看分词器和语言模型是怎么做出音乐的阅读 model.py 和分词器文件
软件开发者在本地构建并运行 Docker 镜像运行容器并发布 7860 端口

需要的是成品音频录音而不是 MIDI 的人可以跳过。

用在哪里

它可以在这些地方运行。

  • 网页浏览器,打开 Hugging Face 上的 Space 页面
  • Windows,需要 Docker
  • macOS,需要 Docker
  • Linux,需要 Docker
Use caseWhoWhat they get back
生成一首多轨乐曲音乐人一首带多条音轨的 MIDI 乐曲
为项目收集灵感游戏和视频制作者MIDI 形式的简短音乐草稿
研究代码开发者一份带 main.py 和 model.py 的本地副本可供阅读

如何设置

在线使用这个 Space 只需要浏览器。在你自己的电脑上运行一份副本,需要下面这些。

  • Docker
  • Python 和 pip,用来安装提供 hf 命令的 huggingface_hub 包
  • 足够的磁盘空间,仓库里有 11 个文件
  1. 安装 huggingface_hub 包。
  2. 把这个 Space 的文件下载到本地文件夹。
  3. 进入这个文件夹。
  4. 构建 Docker 镜像,并命名为 multitrack-midi-music-generator。
  5. 运行容器,把 7860 端口发布到你的电脑。
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
ToolWhat 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 里。

  1. 你要求生成一首曲子
  2. 语言模型写出音乐标记
  3. string_to_notes.py 把它们转成音符
  4. 页面返回一首多轨 MIDI 乐曲

注意事项

这个 Space 没有给出使用限制,所以把它当作可以阅读和改写的演示。

  • License: mit
  • Cost to run: 未提及
  • Data it reaches: Space 文件和两个由 Hugging Face 提供的模型文件
  • Hardware: 这个 Space 设为在 Hugging Face 的 cpu-basic 上运行,你自己的电脑需要什么,来源没有说明

README 和文件

README

Multitrack Midi Music Generator

用一个在 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 的人可以跳过。

用在哪里:它可以在这些地方运行。

  • 网页浏览器,打开 Hugging Face 上的 Space 页面
  • Windows,需要 Docker
  • macOS,需要 Docker
  • Linux,需要 Docker
Use case | Who | What they get back
生成一首多轨乐曲 | 音乐人 | 一首带多条音轨的 MIDI 乐曲
为项目收集灵感 | 游戏和视频制作者 | MIDI 形式的简短音乐草稿
研究代码 | 开发者 | 一份带 main.py 和 model.py 的本地副本可供阅读

如何设置:在线使用这个 Space 只需要浏览器。在你自己的电脑上运行一份副本,需要下面这些。

  • Docker
  • Python 和 pip,用来安装提供 hf 命令的 huggingface_hub 包
  • 足够的磁盘空间,仓库里有 11 个文件
  1. 安装 huggingface_hub 包。
  2. 把这个 Space 的文件下载到本地文件夹。
  3. 进入这个文件夹。
  4. 构建 Docker 镜像,并命名为 multitrack-midi-music-generator。
  5. 运行容器,把 7860 端口发布到你的电脑。
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 没有给出使用限制,所以把它当作可以阅读和改写的演示。

  • License: mit
  • Cost to run: 未提及
  • Data it reaches: Space 文件和两个由 Hugging Face 提供的模型文件
  • Hardware: 这个 Space 设为在 Hugging Face 的 cpu-basic 上运行,你自己的电脑需要什么,来源没有说明

Hugging Face 上的数据(2026年11月13日)

  • 点赞:130
  • 构建方式:docker
  • 许可证:mit

链接

  • Space:https://huggingface.co/spaces/juancopi81/multitrack-midi-music-generator
  • 文件:https://huggingface.co/spaces/juancopi81/multitrack-midi-music-generator/tree/main

试用

在浏览器里打开这个 Space,或在它的页面上把它复制到你自己的 Hugging Face 账号。这个工具包里没有会自己运行的东西。

文件
README.md  5 KB

1 个文件,共 5 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face Space。

产品点赞构建方式许可证最近更新
Multitrack Midi Music Generator 本页130dockermit
Zero GPU Spaces共有 docker985dockermit
Kimodo共有 docker340dockerapache-2.0
Harness Leaderboard共有 docker323dockerapache-2.0
Flowise共有 docker132dockermit
MuseTalkDemo共有 docker78dockercreativeml-openrail-m
数据为 Mindket 在 2026-11-12 读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

开发类的相似商品

查看开发类的全部商品

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k

open-code-review

alibaba · 工具包

用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。

新上架50.7k