后调性音乐理论分析功能

post-tonal-theory-helper-mbmasuda的Python项目详细描述


后音调理论助手

作者Mari Masudambmasuda.github@gmail.com

这个包提供了一些基本的后调性音乐理论。 python 3的分析函数。

基于文本介绍后调性理论 作者:Joseph N.Straus(ISBN 0-13-686692-1)

安装

$ pip install post-tonal-theory-helper-mbmasuda

用法

fromptth.apiimport*pitches='0t38e'normal=normal_form(pitches)prime=prime_form(pitches)normal_t4=transpose(normal,4)normal_t4i=invert(normal,transpose=4)boolean1=is_transpositionally_related(normal,normal_t4)boolean2=is_inversionally_related(normal,normal_t4i)members=get_set_class_members(normal)forte_name=get_forte_name(pitches)

测试

可以使用pytest运行测试

$ py.test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何设置用户的特定输入,即仅8位数字?   java嗅探访问的站点并保存到文件   java系统。出来同时使用字符串和int时的println行为   java在一个变量的右边可以做多少算术运算   java我可以将RequestToken发送到web浏览器,还是应该将其存储在数据库中?   java Android错误:应用程序意外停止,请重试   Java中的字符串如何提取   java向XmlObject的所有标记添加前缀   web服务无法从同一网络访问web服务   静态变量和实例变量之间的java性能差异   java无法从Thymeleaf获取transactionsynchronized会话   java为什么实现runnable总是交织结果?   宽度优先搜索Java最短距离   java Hibernate额外懒惰不工作   java为什么程序稍后会输出代码中的其他内容?   java如何在正则表达式中使用插入符号和美元?   java即时搜索/在JTable单元格中自动完成   这个java forloop是如何工作的?   java NullPointerException MainFragment facebook登录