后调性音乐理论分析功能
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