python-twelve-tone

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 5 🐛 待处理 11 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 71
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,BSD-2-Clause许可证,完全免费,可自行部署使用。

项目预览

python-twelve-tone 项目界面预览图
图片来源:项目官网

项目数据

分类音频音乐
开发团队accraze
定价模式🏷️完全免费
价格说明开源项目,BSD-2-Clause许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议BSD-2-Clause
主要语言Python
技术栈/模型matrix,midi,music-composition,music-generation,numpy,twelve-tone
GitHub 星标★ 71
上线时间2016-08-19 00:00:00
代码更新2026-05-21
仓库体积94 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

python-twelve-tone 是一个用 Python 实现的十二音序列音乐生成工具。它解决作曲家在十二音体系(dodecaphonic)下手工构建音列矩阵繁琐且易错的问题,提供从基础序列自动生成完整 12x12 矩阵、进行序列变换(逆行、倒影、倒影逆行)以及基于矩阵生成旋律片段的能力。核心功能包括:输入一个十二音序列(或随机生成),输出对应的矩阵和所有变体;支持将生成的旋律导出为 MIDI 文件,方便在 DAW 中使用。项目结构简洁,API 直观,适合音乐理论教学、算法作曲实验以及希望快速探索无调性音乐创作的爱好者。

Star 增长趋势

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

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

核心亮点

  • 自动生成完整 12x12 矩阵,省去手工计算
  • 支持逆行、倒影、倒影逆行等标准序列变换
  • 可直接导出 MIDI,与主流音乐软件衔接

不足之处

  • 文档/社区待观察
  • 功能较基础,缺少和声或节奏生成等高级特性

适用场景

  • 十二音音乐理论教学演示
  • 算法作曲快速原型
  • 无调性旋律灵感探索

替代项目

music21、pyo、Abjad

上一篇:OpenMusenet2

下一篇:awesome-suno-prompts

同类项目推荐

Turkish-Text-to-Speech 开源

用 Fastpitch + HiFi-GAN 为土耳其语打造自然语音合成

Speech synthesis (TTS) in low-resource languages by training from scratch with Fastp···

★ 72 2026-08-09
seq2seq-vc 开源

用序列模型实现声音转换,无需平行语料

A sequence-to-sequence voice conversion toolkit.

★ 114 2026-08-09
Multi-Singer 开源

从乐谱和歌词合成自然歌声,复现顶会论文效果

PyTorch Implementation of Multi-Singer (ACM-MM'21)

★ 139 2026-08-09
index-tts 开源

上传几秒语音,立刻克隆你的声音,随便说哪种语言都行

An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System

★ 24973 2026-08-09
wtonec 开源

给微信/QQ加装语音增强和文字转语音,聊天更个性

Wtonec:微信 / QQ / 小红书 / 抖音文字转语音、语音包、语音播报、克隆音色、表情包。上百···

★ 76 2026-08-09
NATSpeech 开源

并行生成语音,速度翻倍,效果不输自回归

A Non-Autoregressive Text-to-Speech (NAR-TTS) framework, including official PyTorch ···

★ 1005 2026-08-09
korean-voice-acting-engine 开源

本地跑通韩语配音训练、转换与审查全流程

Local-first Korean voice acting engine for Codex-assisted training, voice conversion···

★ 69 2026-08-09
TransformerTTS 开源

用 Transformer 并行合成语音,告别逐字慢速生成

Transformer TTS: Implementation of a non-autoregressive Transformer based neural net···

★ 1162 2026-08-09
libratory 开源

把自有 PDF 变成本地 M4B 有声书和双语跟读版

Your free book and audiobook laboratory. Turn the PDFs you own into chapter-marked M···

★ 141 2026-10-15