Music-SketchNet

画个音乐草图,AI帮你生成完整旋律和节奏

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 14 🐛 待处理 5 👀 关注 2
GitHub ↗
GitHub 星标 ★ 83
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,基于CC0-1.0许可证,完全免费,无付费版本。

项目预览

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

项目数据

分类音频音乐
开发团队RetroCirce
定价模式🏷️完全免费
价格说明开源项目,基于CC0-1.0许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议CC0-1.0
主要语言Jupyter Notebook
技术栈/模型deep-learning,ismir,jupyter-notebook,music,music-generation,music-information-retrieval,python,variational-autoencoder
GitHub 星标★ 83
上线时间2020-07-24 00:00:00
代码更新2023-10-03
仓库体积4.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

Music-SketchNet 是一个基于 ISMIR 2020 论文的开源项目,旨在通过分解音高和节奏的表征来实现可控的音乐生成。它解决的核心问题是传统音乐生成模型难以对生成结果进行精细控制,用户无法指定旋律轮廓或节奏模式。该项目提出了一种因子化表示方法,将音乐分解为独立的音高和节奏维度,并允许用户通过提供粗略的音乐草图(如音高轮廓或节奏模板)来引导生成过程。其核心能力包括:支持用户自定义音乐草图的输入,模型能根据草图生成符合风格的音乐片段;通过分离音高和节奏的表征,提高了生成音乐的可解释性和可控性;提供了训练和生成音乐的代码,以及预训练模型和示例。项目主要面向音乐信息检索和生成领域的研究者,以及希望探索可控音乐创作的开发者。

Star 增长趋势

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

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

核心亮点

  • 创新性地分解音高与节奏表征,实现独立控制,优于端到端生成
  • 支持用户输入粗略草图(如音高轮廓),生成符合预期的音乐片段
  • 基于 ISMIR 2020 论文,方法经过学术验证,代码完整可复现

不足之处

  • 项目为研究原型,未提供易用的 API 或交互界面,上手门槛较高
  • 依赖特定数据集和预训练模型,扩展至其他音乐风格需重新训练

适用场景

  • 研究者探索可控音乐生成算法,复现论文实验
  • 音乐创作者快速生成旋律草图的变体或完整编曲
  • 教育场景中演示音高与节奏的分离对生成结果的影响

替代项目

MusicVAE、MuseNet、Magenta

上一篇:ismir2019tutorial

下一篇:lofi-generator

同类项目推荐

TTS-Voice-Wizard 开源

让 VRChat 虚拟形象实时显示说话文字并语音回复

Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to ···

★ 812 2026-08-09
YourTTS 开源

上传几秒音频,即刻克隆声音并合成语音

YourTTS: Towards Zero-Shot Multi-Speaker TTS and Zero-Shot Voice Conversion for ever···

★ 1052 2026-08-09
harmony 开源

输入旋律,自动生成符合规则的四部和声

Generate four-part harmony following idiomatic voice-leading procedures with DP!

★ 55 2026-08-09
ElevenLabs-Clone 开源

自建语音合成服务,摆脱 ElevenLabs 限制和费用

A self-hosted ElevenLabs clone for text-to-speech, voice conversion, and AI audio ge···

★ 178 2026-08-09
melgan 开源

用GAN声码器把梅尔频谱快速变成逼真语音

MelGAN implementation with Multi-Band and Full Band supports...

★ 63 2026-08-09
voice-pro 开源

一站式网页工具,轻松搞定语音合成、克隆与处理

Gradio WebUI for creators and developers, featuring key TTS (Edge-TTS, kokoro) and z···

★ 13417 2026-08-09
python-twelve-tone 开源

输入十二音序列,一键生成矩阵和旋律,导出 MIDI

:notes: 12-tone matrix to generate dodecaphonic melodies :notes:

★ 71 2026-08-09
xn-ptts 开源

用 Rust 跑 Phonon 语音合成推理

Phonon TTS inference using xn

★ 469 2026-11-08
node-edge-tts 开源

Node 里几行代码把文字变成带字幕的语音

Use Microsoft Edge's TTS service on Node.js with support for proxy and subtitles.

★ 160 2026-11-08