python mingus-带有MIDI文件和播放支持的高级音乐理论和乐谱包

介绍

mingus是Python的一个软件包,程序员、音乐家、作曲家和研究人员都可以使用mingus制作和分析音乐,它是一个带有MIDI文件和播放支持的高级音乐理论和乐谱分析包。

功能

mingus软件包当前分为四个子软件包,分别名为core,container,midi和extra:

mingus.core 

  • 以简单且理论上合理的方式处理音符,音程,和弦,音阶,音调和电平表。

  • 生成自然全音阶间隔(秒,三分之四,四分之一等)和绝对间隔(次秒,完美五分等)

  • 直接或从速记(min7,m / M7等)生成自然的全音阶三和音,第七和弦和绝对和弦。mingus还了解反转,斜线和多和弦。

  • 通过其全音调功能(和音,亚音等或I,ii,iii,IV等)指和弦。

  • 从抽象的和弦进行中生成和弦(例如[“ I”,“ IV”,“ V”])。包括替代算法。

  • 使用全音阶音阶及其模式(爱奥尼亚,混合音等),生成次音阶(自然,和声和旋律)以及半音阶或全音阶。

  • 从音符列表中识别音程,音阶和数百个和弦。

  • 识别和弦的和声功能。

mingus.containers 

  • Note类:可以跟踪八度,动态和效果,还可以比较Notes:例如。注意(“ A”)<=注意(“ B”)并与赫兹进行相互转换。

  • 可以继承的Instrument类。这可以用于适当的范围,谱号等。

  • 将笔记分为笔记(NoteContainers),小节,音轨,构图和套件的数据结构。

  • 在Notes,NoteContainer,条和轨道上移调功能。

mingus.midi 

  • 可以将mingus.containers中的所有对象转换为MIDI事件。

  • 可以将MIDI事件-从而将mingus.containers-保存为MIDI文件。

  • 一个MIDI音序器,它使用容器对象并可以将定时的MIDI消息发送到输出功能。

  • 支持fluidsynth(软件MIDI合成器),以便可以实时播放对象。

mingus.extra 

  • 使用LilyPond从Bars,轨道,作品和Suites 创建png和pdf。

获取

您可以从git存储库中获取最新的源代码,如果您无法访问github,您还可以下载我们在网盘中备份的mingus源代码

(0)

相关推荐

  • (1条消息) 如何用PYTHON代码写出音乐

    什么是MIDI 博主本人虽然五音不全,而且唱歌还很难听,但是还是非常喜欢听歌的.我一直在做这样的尝试,就是通过人工智能算法实现机器自动的作词和编曲(在这里预告下,通过深度学习写歌词已经实现了,之后会分 ...

  • 黎英海:动物园组曲-3 大象

    大象 黎英海 动物园组曲 演奏:黎耘 ▼ 通常作曲家描写动物,写到大象的时候,一般都会有这么一些套路: 旋律在低音区,速度缓慢,节奏单一.简单- 作曲家会用这些特点去描绘大象的缓慢.笨重的傻帽样子. ...

  • 音乐制谱软件

    使用智能 MIDI 导入,您只需单击一下,就可以从 Pro Tools 和其他 DAW 将 MIDI 作品转换为完全编排的乐谱. 将 MIDI 导出到 Sibelius 乐谱或模板,这些导出的文件将带 ...

  • 久石让:练习曲-5.一色

    ☝ 古尔德在白键与黑键的交织中看见了什么呢? 在面对着黑白世界的日复一日中,逐渐失去语言. 但是没想到感觉并不坏. 不安定的心,如果意识也摇摆不定了反而会变得安定. --久石让题记 演奏者:久石让 先 ...

  • 吉他音乐制作软件

    Guitar Pro是一款倍受吉他手喜爱的吉他和弦.六线谱.BASS四线谱绘制.打印.查看.试听软件,它也是一款优秀的MIDI音序器,MIDI制作辅助工具,可以输出标准格式的MIDI. 音乐制作软件- ...

  • 打谱软件哪个好用 dorico pro 3.5

    dorico pro 3.5是由steinberg公司推出的一款优秀的乐谱制作软件,其独特的设计和前所未有的灵活性受到了众多用户的喜爱,具有的数百种高级表示法,功能,选项和声音,绝对可以满足苛刻的专业 ...

  • 极速音阶琶音的窍门㊙️舍弃穿指

    武音的徐洪老师(茱莉亚)曾在疫情期间直播课专门讲述过避免大指进行别扭的穿指运用-视频引用到曼哈顿音乐学院钢琴系硕士浩天的话术,给更多的人提供弹奏思路

  • 德彪西钢琴作品特点极简指南

    浅谈德彪西钢琴作品的音乐特点 作为印象主义音乐的创始人,德彪西以大胆的革新精神开创了一种独具特性的钢琴风格,使钢琴音乐进入了一个崭新的音响时代.--从德彪西前奏曲中感受视听通感的魅力丨免费索取< ...

  • 卡巴列夫斯基:30首儿童小品-20 童话故事

    演奏者:Carol Rosenberger 索取免费电子版乐谱请加微信(一年内免费):myetude 已加过我微信的小伙伴们,拜托请勿再重复添加啦,直接私信我就好! ▼ 前阵子工作太忙了,又老是外出, ...

  • F和弦学会了再练什么?

    你能点开这篇,真的是太感谢了,希望我的回答,能对你有所帮助. 其实我看了一下,你的练习思路还是蛮清晰的,就我目前知道的,补充两点其实就可以了. 1.练习计划更加具体一点:2.把音阶练习加上去. 我们先 ...