音乐家耳功能训练
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
==
`维护<;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
:alt:birdears-dorian keybindings
:alt:birdears-phryigian keybindings
:alt:birdears-lydian keybindings
:alt:birdears-mixolydian keybindings
:alt:birdears-风成键绑定
: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