midi-emotion

输入情感坐标,自动生成多乐器 MIDI 音乐

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 13 👀 关注 3
GitHub ↗
GitHub 星标 ★ 66
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

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

项目数据

分类音频音乐
开发团队serkansulun
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型deep-learning,emotion,midi,music-generation,symbolic-music,valence-arousal
GitHub 星标★ 66
上线时间2022-04-20 00:00:00
代码更新2025-03-05
仓库体积16.8 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

midi-emotion 是一个基于情感生成多乐器 MIDI 音乐的开源工具。它接收用户在 valence-arousal(效价-唤醒度)情感平面上的输入,通过算法将情感映射为音乐参数,自动生成包含多轨乐器的符号音乐文件。项目解决了从抽象情感到具体音乐编排的转化问题,核心能力包括情感-音乐参数映射、多乐器编曲生成以及 MIDI 文件输出。用户可以通过指定情感坐标,快速获得符合情绪氛围的器乐片段,适用于情感计算研究、音乐创作辅助和交互式艺术装置等场景。项目处于早期阶段,代码结构清晰,基于 Python 实现,便于二次开发和集成。

Star 增长趋势

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

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

核心亮点

  • 直接基于 valence-arousal 情感模型,输入直观,无需音乐理论背景
  • 生成多乐器 MIDI,输出结构完整,可直接用于音乐制作或研究
  • Python 实现,代码简洁,易于扩展和集成到情感计算流程

不足之处

  • 项目处于早期阶段,文档和示例较少,上手需要一定探索
  • 音乐生成质量依赖情感映射算法,可能无法满足专业作曲需求

适用场景

  • 情感计算研究中生成刺激材料
  • 音乐创作者快速获取情感氛围草稿
  • 交互式艺术装置根据观众情绪生成背景音乐

替代项目

magenta、music21、MuseGAN

上一篇:WaveGAN-pytorch

下一篇:JamBot

同类项目推荐

wavegrad 开源

几步生成高保真语音,比 WaveNet 快几十倍

A fast, high-quality neural vocoder.

★ 300 2026-08-09
Kani-TTS-Vie 开源

越南语语音合成,3秒推理,轻量模型即用

Fast Vietnamese TTS. 370M params, 3-second inference.

★ 67 2026-08-09
TTS-papers 开源

按图索骥,快速掌握TTS研究脉络

collection of TTS papers

★ 736 2026-08-09
sonata 开源

用 Rust 跑神经 TTS,跨平台、轻量、可嵌入

A cross-platform inference engine for neural TTS models.

★ 75 2026-08-09
Multilingual_Text_to_Speech 开源

一个模型搞定多语言混合语音合成,还能克隆声音

An implementation of Tacotron 2 that supports multilingual experiments with paramete···

★ 843 2026-08-09
tuneflow-py 开源

编曲软件里直接跑 AI,灵感落地不用切工具

+ Build your music algorithms and AI models with the next-gen DAW

★ 903 2026-08-09
vibevoice-rs 开源

用Rust实现语音克隆与多说话人TTS,高性能低延迟。

Rust implementation of VibeVoice text-to-speech with voice cloning and multi-speaker···

★ 69 2026-08-09
tts-server-android 开源

让安卓手机秒变智能朗读助手,自定义音色和接口

这是一个Android系统TTS应用,内置微软演示接口,可自定义HTTP请求,可导入其他本地TTS引擎···

★ 4542 2026-08-09
SoundStorm-pytorch 开源

并行音频生成,让语音合成快数倍

Google's SoundStorm: Efficient Parallel Audio Generation

★ 131 2026-08-09