midi-model

用 Transformer 自动生成 MIDI 音乐,输入风格,输出旋律。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 55 🐛 待处理 10 👀 关注 8
GitHub ↗
GitHub 星标 ★ 386
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

midi-model 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队SkyTNT
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型midi,midi-generation,music-composition,music-generation,symbolic-music-generation,transformer
GitHub 星标★ 386
上线时间2023-08-25 00:00:00
代码更新2024-12-31
仓库体积190 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

midi-model 是一个基于 Transformer 架构的符号音乐生成工具,专门处理 MIDI 事件序列。它解决的问题是如何利用深度学习模型自动生成结构合理、风格多样的音乐片段。核心能力包括:将 MIDI 文件解析为事件序列,通过 Transformer 模型学习音乐的时间依赖性和和声规律,并生成新的 MIDI 序列。项目提供了完整的训练和推理流程,支持自定义数据集,适合音乐科技研究者、AI 作曲爱好者和开发者快速上手。其设计简洁,代码可读性强,便于二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 386

核心亮点

  • 基于 Transformer 架构,能捕捉长距离音乐依赖,生成旋律连贯。
  • 提供完整的 MIDI 解析和事件序列化工具,数据预处理开箱即用。
  • 代码结构清晰,训练和生成示例齐全,适合学习与二次开发。

不足之处

  • 项目处于早期阶段,文档和社区支持相对有限。
  • 未提供预训练模型,用户需自行训练才能获得生成效果。

适用场景

  • AI 作曲辅助,快速生成旋律草稿。
  • 音乐风格迁移或模仿特定作曲家风格。
  • 音乐教育中的生成式教学示例。

替代项目

Magenta、Music Transformer、MuseNet

上一篇:audio-development-tools

下一篇:vampnet

同类项目推荐

zhtts 开源

CPU 上实时合成中文语音,无需显卡也能跑

A demo of zh/Chinese Text to Speech system run on CPU in real time. 中文实时语音合成···

★ 179 2026-08-09
NeuralTextToAudio 开源

输入文字描述,自动生成对应音频片段

Text prompt steered synthetic audio generators

★ 53 2026-08-09
openai_tts 开源

让 Home Assistant 用上 OpenAI 高质量语音,播报更自然

Text-to-speech for Home Assistant from OpenAI, Mistral, Groq, Lemonfox, Kokoro, Chat···

★ 222 2026-08-09
audiotoken 开源

极速音频转令牌,让音频生成快人一步

Audio tokenization, in the fastest way possible!

★ 56 2026-08-09
ComfyUI-VoxCPM 开源

在 ComfyUI 里拖拽节点,即可生成高表现力语音并克隆任意声音。

ComfyUI node for highly expressive speech and realistic zero-shot voice cloning

★ 521 2026-08-09
FastSpeech2 开源

用 PyTorch 快速实现多说话人语音合成,训练推理都省心

Multi-Speaker Pytorch FastSpeech2: Fast and High-Quality End-to-End Text to Speech :···

★ 99 2026-08-09
Auralis 开源

快速将文本转语音,低延迟集成到你的应用

A Fast TTS Engine

★ 623 2026-08-09
Breeze-TTS-2.cpp 开源

C++ 本地跑中英双语 TTS,带克隆和流式服务

Bilingual English and Mandarin text to speech in C++ and GGUF. Voice design, cloning···

★ 163 2026-11-06
tts-arabic-pytorch 开源

开箱即用的阿拉伯语语音合成,支持多说话人,训练推理一条龙

️ Arabic TTS models (Tacotron2, FastPitch)

★ 145 2026-08-09