项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 568
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境
- MIDI 数据集
- 模型权重
安装与启动步骤
-
1先看年份
这是几年前的符号音乐生成实验,依赖老框架。
-
2建环境
框架版本要按当年的来,新版不兼容。
-
3准备 MIDI 数据
整理成它要求的编码格式。
python midi-to-encoding.py -
4先跑生成
用已有权重直接生成一段听效果。
python generator.py -model notewise_generator -output notewise_generation_samples -
5自己训练
数据量小时容易只会重复,谨慎投入。
python make_test_train.py --example
如何确认成功
能生成一段结构完整、听感连贯的短曲,风格与训练数据一致
注意事项
- 项目已老,依赖装起来费劲。
- 符号音乐生成现在有更好的方案,它的价值在思路。
- 生成时长受训练片段长度限制,长曲要拼接。
- 数据量决定上限,小数据集只能模仿。
核心亮点
- 代码简洁清晰,适合初学者理解 LSTM 在音乐生成中的基本流程
- 支持钢琴独奏和钢琴小提琴二重奏两种音乐模式,场景更丰富
- 提供完整的 MIDI 预处理和生成后转换工具,开箱即用
不足之处
- 项目年代较早,依赖库版本可能过时,需自行适配
- 生成的音乐质量有限,难以达到复杂作曲水平
- 文档/社区待观察
适用场景
- 音乐生成入门学习,理解 RNN 在序列数据上的应用
- 为游戏或视频制作简单的背景音乐原型
- 实验不同 LSTM 超参数对音乐风格的影响
替代项目
Magenta、MusicVAE、MuseGAN
上一篇:JJazzLab
下一篇:open-musiclm
同类项目推荐
kokorodoki
开源
轻量级自然语音合成,实时响应,随处可嵌
Natural-sounding Text-to-Speech App that fits anywhere. Fast, Real-Time and flexible···
minutes
开源
把会议和语音笔记变成可搜索的AI记忆库,本地处理,隐私无忧。
Open-source, local-first Granola/Otter alternative that Claude Code, Codex, Cursor, ···
neoscore
开源
用代码画出任意乐谱,图形控制随心所欲
A python library for notating music in a graphics-first paradigm
SyntaSpeech
开源
让 AI 朗读更有节奏感,像真人一样断句和重音
SyntaSpeech: Syntax-aware Generative Adversarial Text-to-Speech; IJCAI 2022; Officia···
wyoming-piper-gpu
开源
给 Home Assistant 的 Piper 语音装上 GPU 加速,秒级响应
Wyoming Piper docker container with GPU support for Home-Assistant
MimicMania
开源
输入文本,克隆你的声音,秒出语音
MimicMania is a web application that allows you to generate speech and clone voices ···
在 Mac 上离线跑通 Qwen3-TTS,克隆音色、设计声音,一键生成。
Run Qwen3-TTS text-to-speech locally on Mac (M1/M2/M3/M4). Voice cloning, voice desi···
Awesome-Vision-to-Music-Generati···
开源
看图像视频,一键生成匹配音乐的研究导航
[ISMIR 2025] A curated list of vision-to-music generation: methods, datasets, evalua···
ultimate-rvc
开源
上传音频,一键生成 AI 翻唱和语音,人人可玩歌声转换。
An app for creating audio-based content such as song covers and speech using Retriev···
