MIDI-GPT

用 GPT-2 生成可控多轨 MIDI 音乐,让 AI 作曲更灵活。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 11 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 117
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

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

项目数据

分类音频音乐
开发团队Metacreation-Lab
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言C++
技术栈/模型computer-music,cpp,deep-learning,generative-ai,gpt2,midi,music-generation,music-information-retrieval,pybind11,python,pytorch,symbolic-music,transformer
GitHub 星标★ 117
上线时间2025-01-10 00:00:00
代码更新2026-10-26
仓库体积117.1 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数7

项目介绍

MIDI-GPT 是一个基于 GPT-2 架构的符号音乐生成模型,专注于可控的多轨音乐创作。它解决的核心问题是传统音乐生成模型难以对旋律、和弦、节奏等多轨元素进行精细控制。项目采用 C++ 实现,支持从 MIDI 文件训练和生成,提供了灵活的参数配置,允许用户调整生成音乐的复杂度、风格和轨道数量。其核心能力包括多轨同步生成、基于 prompt 的引导生成,以及通过调整温度等参数控制随机性。作为早期项目,它展示了将语言模型迁移到音乐领域的可行性,为音乐创作者和开发者提供了一个实验性的工具。

Star 增长趋势

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

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

核心亮点

  • 基于 GPT-2 架构,生成音乐结构完整,多轨协调性好
  • 支持 prompt 引导,可指定风格或主题,实现可控生成
  • C++ 实现,性能优于 Python 原型,适合本地运行

不足之处

  • 文档/社区待观察
  • 仅支持 MIDI 符号输入,不直接处理音频
  • 依赖训练数据质量,生成效果受限于数据集

适用场景

  • 作曲辅助:快速生成多轨 MIDI 草稿,激发灵感
  • 音乐教育:演示 AI 生成音乐,理解音乐结构
  • 游戏/影视配乐:批量生成背景音乐素材

替代项目

MuseNet、Music Transformer、Magenta

上一篇:cog-musicgen-remixer

下一篇:D2M-GAN

同类项目推荐

MOSS-TTS-Nano 开源

0.1B 参数,CPU 上实时跑多语言语音克隆

A 100M-parameter multilingual TTS model for real-time CPU inference, voice cloning, ···

★ 4645 2026-08-09
ha-rhvoice 开源

在 Home Assistant 中本地离线生成语音,保护隐私免云端。

Home Assistant integration for RHVoice - a local text-to-speech engine.

★ 54 2026-08-09
Kokoro-FastAPI 开源

一键部署本地TTS,跨平台多语言语音合成,兼容OpenAI接口

Dockerized OpenAI-compatible wrapper for Kokoro-82M text-to-speech w/multiplatform C···

★ 5657 2026-08-09
sea-g2p 开源

快速搞定印尼语、泰语、越南语文本转音素,助力 TTS 更地道。

Fast multilingual text-to-phoneme converter for South East Asian languages.

★ 118 2026-08-09
piper-app 开源

在苹果设备上离线运行 Piper TTS,快速生成自然语音。

The original Piper(https://github.com/OHF-Voice/piper1-gpl), now on iOS and macOS

★ 70 2026-08-09
Multi-Model-RVC-Inference 开源

一键加载多个 RVC 模型,从 Hugging Face 直接推理语音转换。

RVC Inference with multiple model and huggingface support

★ 117 2026-08-09
CosyVoice 开源

输入文字就能生成多语种配音,一天的工作十分钟搞定

Multi-lingual large voice generation model, providing inference, training and deploy···

★ 24342 2026-08-09
FunCodec 开源

把音频变成高质量 token,让 TTS 和音乐生成更简单

FunCodec is a research-oriented toolkit for audio quantization and downstream applic···

★ 449 2026-08-09
faster-qwen3-tts 开源

让 Qwen3-TTS 边生成边出声,实时对话不卡顿

Real-time text-to-speech with Qwen3-TTS

★ 1414 2026-10-01