生成视觉工具

scales.p的Python项目详细描述


天平

生成弦乐器视觉辅助工具的工具

安装

安装使用:

pip install scales.py

然后按如下方式导入:

^{pr2}$

使用

Scales对象至少接受scale参数,它应该是一个注释列表(第一个注释被视为根)。它们可以使用draw函数绘制,其中start和{}是要显示的fret范围(如果未指定,默认显示15个fret)。在

例如:

a_mixo=['A','B','C#','D','E','F#','G']six_string=Scales(title='A Mixolydian',scale=a_mixo)six_string.draw(start=11,stop=15)

a_mix

默认情况下,它将采用标准调谐的6弦吉他,但您可以指定其他调谐,例如:

c_major=['C','D','E','F','G','A','B']ukulele=Scales(title='C Major on Ukulele',strings=['G','C','E','A'],scale=c_major)ukulele.draw()

c_maj_uke

可以在不使其成为对象的情况下绘制比例:

g_chord=['G','B','D']Scales(title='Open G',scale=g_chord).draw(stop=3)

open_g

其他有用的用途

天平可用于生成空白视觉效果以打印出来。这是一个空白的6弦网格板:

Scales([]).draw()

或者空白的开放和弦图:

Scales([]).draw(stop=3)

依赖关系

LibraryDescription
matplotlib2D plotting library
numpyFundamental package for scientific computing

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

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据