音乐家耳功能训练

birdears的Python项目详细描述


birdears
==

`维护<;https://github.com/iacchus/birdears/issues/new?title=is+birdears+still+maintained&;body=please+file+an+issue+if+the+maintained+button+says+no>;``travis build status<;https://travis ci.org/iacchus/birdears>;``uuxue
`coveralls<;https://coveralls.io/github/iacchus/birdears>;``usome
sheet music<;https://iacchus.github.io/awesome sheet music/>;``uuqi

`github(pre-)发行版<;https://github.com/iacchus/birdears/releases>;``uqi
`pypi status<;https://pypi.python.org/pypi/birdears>;``uqi`pypi
版本<;https://pypi.python.org/pypi/birdears>;``uqi`pypi python
版本<;https://pypi.python.org/pypi/birdears>;` `文档
状态<;https://birdears.readthedocs.io/en/latest/>;` ` ` \

…原始:html

<;!--深度从:2深度到:6深度到深度从:2深度到深度从:6深度到链接:1更新保存:1顺序列表:0-->;

>
-`Introduction<;355; Introduction>;``
>
-`birdardars<;`birdardars>;` `
-`什么是音乐耳朵训练<;`什么是音乐耳朵训练>;` ` `
-`Feature<;>;` `什么是音乐耳朵训练>;`什么是音乐耳朵训练>;`什么是音乐耳朵训练>;` `=
>>-`Feature<;<;<;<;

-`installing<;installing>;`

-`installing the dependencies<;installing the depencients>;`

-`arch linux<;arch linux>;`

-`installing birdears<;installing birdears>;`
-`in-d安装<;epth installation>;`

-`running<;running>;`
-`keybindings<;keybindings>;`
-`documentation<;documentation>;`
-`contribution<;contribution>;`

。原始:html

<;!--/toc-->;

randomnick=1&;channels=%23birdears&uio=mty9dhj1zsyxmt0yndy57>;` `
freenode上的频道(` ` chat.freenode.net/6697``-ssl)。

图::使用.gif
:alt:birdears screencast




简介_ birdears-1:


birdears
~~~~~~~~

``birdears``是一个用python 3编写的软件,用于
音乐家的耳朵训练(音乐智能、转录音乐、作曲)。它是functional ear使用的方法的克隆,trainer<;https://play.google.com/store/apps/details?id=com.kaizen9.fet.android>;`\br/>android应用程序。


它有四种模式,或四种练习,分别是:
``melodic`、``harmonic`、``dictation`和``instrumental`。

猜猜音程;在"和声"模式下,
两个音符简单地(和谐地)演奏,你应该猜猜
音程。

在"听写"模式下,两个以上的音符被演奏(即,a
旋律听写),你应该知道
m.

使用*instrument*模式,它类似于*dictation*,但您需要在乐器上弹奏音符,*ie*,birdears不会等待键入的回复,您应该用自己的
判断进行预判。旋律可以重复任何时间,您可以有尽可能多的时间来尝试它。


方法。*

具有
~~~~~~~~

-问题
-几乎可以配置
-从配置文件加载
-您可以自己设置
-可以交互使用*(需要文档)*
-可以用作库*(需要文档)*

/>
安装依赖项
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

``birdears``仅依赖于``python>;=3.5``和``sox`(如果您使用的是Linux,并且哪个Pro请参阅"play"命令。)

arch linux
^^^^^^^^^^^




sudo pacman-syu sox python python pip


^^^^^^^^^^^^^^^^^^^^^

您可以选择使用virtualenv来使用birdears;这会让您了解如何设置一个virtualenv。

/>virtualenv-p python3~/.venv对virtualenv使用目录~/.venv/;对于virtualenv


source~/.venv/bin/activate激活virtualenv;这应该在每次您可能希望运行软件时执行在这里显示。

pip3安装birdears;这将安装软件


birdears--help,这将在安装后运行它


机翼键盘图应该能让您了解
键绑定是如何工作的。请注意从``z`
(*unison*)到``,``(逗号,*octave*)行上的键如何表示该模式的
*natural*音符,上面的行表示半音。

例如,``z``是*unison*,``,``是
*octave*,``z``(大写)是*double octave*。所有的
其他音程都一样。

图::docs/keybindings/ionian.png
:alt:birdears-ionian(主)keybindings


~图::docs/keybindings/dorian.png
:alt:birdears-dorian keybindings


~图::docs/keybindings/phrygian.png
:alt:birdears-phryigian keybindings


~图::docs/keybindings/lydian.png
:alt:birdears-lydian keybindings


~图::docs/keybindings/mixolydian.png
:alt:birdears-mixolydian keybindings


~图::docs/keybindings/minor.png
:alt:birdears-风成键绑定


~图::docs/keybindings/locrian.png
:alt:birdears-locrian(minor)keybindings


birdears-locrian(minor)keybindings


advanced
--

图::docs/keybindings/full advanced.png
:alt:birdears-高级keybindings


*仍在改进*


————————————《文本格式》《缩放方向》《倍频程》

+========+===========+======================+=========================+
;蓝色(粗体斜体)蓝色(粗体斜体)降序第二倍频程(移位或大写锁定)第二倍频程(移位或大写锁定)第二倍频程(移位或大写锁定)第二倍频程)第二倍频程(移位或大写锁定)第二倍频程;
+———————————————————————————————————-----+————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————---———————————————————-+————+———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————ic
one.


派生模式可用于带有`-d``或
``--派生``的练习。

-——

本软件的完整文档可在Birdears上获得,请阅读
docs<;https://birdears.readthedocs.io/en/latest/>;` ` ` `,也可以使用"pdf"格式<;https://github.com/iacchus/birdears/raw/master/docs/sphinx/`u build/latex/birdears.pdf>;` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `。/>——————————————————————————————————————————————————————————————————————————————————————————————20-h 36-o use.gif

`ttyrec<;https://aur.archlinux.org/packages/ttyrec/>;`\uu和
`seq2gif<;https://github.com/saitoha/seq2gif>;`\uu

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

推荐PyPI第三方库


热门话题
图像处理Java 8 ImageIO在Linux中无法正确读取JPEG   spring如何用Java 1.4兼容版本替换@Resource注释   java Http请求参数类型传播   在web浏览器中看不到Java Maven Tomcatplugin web应用程序   jvm在Java中使用直接内存的目的是什么?   如何从列表转换为字符串java   java setAdapter gridview发送上下文   SwingJava。方法上的lang.NullPointerException   java什么是shell脚本、makefile和ant文件   当使用getGraphics()方法时,java JPanel图形会闪烁   java如何将迭代转换为递归?   java为什么我的抽屉菜单在同一个XML上有ConstraintLayout时没有响应?   java如何在图像上画一个圆?   Android studio:Rabbitmq:Error:java。lang.ClassNotFoundException:类io。千分尺。果心仪器找不到仪表注册表