.cirrus.yml
.coveragerc
.gitignore
.pre-commit-config.yaml
.readthedocs.yml
AUTHORS.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE.txt
README.md
TODO.md
pyproject.toml
release.sh
requirements.txt
setup.cfg
setup.py
tox.ini
docs/Makefile
docs/WRITE-ME-method.md
docs/authors.rst
docs/birdears.interfaces.rst
docs/birdears.questions.rst
docs/birdears.rst
docs/changelog.rst
docs/community.rst
docs/conf.py
docs/contributing.rst
docs/features.rst
docs/index.rst
docs/installing.rst
docs/license.rst
docs/modules.rst
docs/readme.rst
docs/requirements.txt
docs/using.rst
docs/_static/.gitignore
docs/_static/css/custom.css
docs/_static/css/hljs_styles/agate.css
docs/_static/css/hljs_styles/androidstudio.css
docs/_static/css/hljs_styles/arduino-light.css
docs/_static/css/hljs_styles/arta.css
docs/_static/css/hljs_styles/ascetic.css
docs/_static/css/hljs_styles/atelier-cave-dark.css
docs/_static/css/hljs_styles/atelier-cave-light.css
docs/_static/css/hljs_styles/atelier-dune-dark.css
docs/_static/css/hljs_styles/atelier-dune-light.css
docs/_static/css/hljs_styles/atelier-estuary-dark.css
docs/_static/css/hljs_styles/atelier-estuary-light.css
docs/_static/css/hljs_styles/atelier-forest-dark.css
docs/_static/css/hljs_styles/atelier-forest-light.css
docs/_static/css/hljs_styles/atelier-heath-dark.css
docs/_static/css/hljs_styles/atelier-heath-light.css
docs/_static/css/hljs_styles/atelier-lakeside-dark.css
docs/_static/css/hljs_styles/atelier-lakeside-light.css
docs/_static/css/hljs_styles/atelier-plateau-dark.css
docs/_static/css/hljs_styles/atelier-plateau-light.css
docs/_static/css/hljs_styles/atelier-savanna-dark.css
docs/_static/css/hljs_styles/atelier-savanna-light.css
docs/_static/css/hljs_styles/atelier-seaside-dark.css
docs/_static/css/hljs_styles/atelier-seaside-light.css
docs/_static/css/hljs_styles/atelier-sulphurpool-dark.css
docs/_static/css/hljs_styles/atelier-sulphurpool-light.css
docs/_static/css/hljs_styles/atom-one-dark.css
docs/_static/css/hljs_styles/atom-one-light.css
docs/_static/css/hljs_styles/brown-paper.css
docs/_static/css/hljs_styles/brown-papersq.png
docs/_static/css/hljs_styles/codepen-embed.css
docs/_static/css/hljs_styles/color-brewer.css
docs/_static/css/hljs_styles/darcula.css
docs/_static/css/hljs_styles/dark.css
docs/_static/css/hljs_styles/darkula.css
docs/_static/css/hljs_styles/default.css
docs/_static/css/hljs_styles/docco.css
docs/_static/css/hljs_styles/dracula.css
docs/_static/css/hljs_styles/far.css
docs/_static/css/hljs_styles/foundation.css
docs/_static/css/hljs_styles/github-gist.css
docs/_static/css/hljs_styles/github.css
docs/_static/css/hljs_styles/googlecode.css
docs/_static/css/hljs_styles/grayscale.css
docs/_static/css/hljs_styles/gruvbox-dark.css
docs/_static/css/hljs_styles/gruvbox-light.css
docs/_static/css/hljs_styles/hopscotch.css
docs/_static/css/hljs_styles/hybrid.css
docs/_static/css/hljs_styles/idea.css
docs/_static/css/hljs_styles/ir-black.css
docs/_static/css/hljs_styles/kimbie.dark.css
docs/_static/css/hljs_styles/kimbie.light.css
docs/_static/css/hljs_styles/magula.css
docs/_static/css/hljs_styles/mono-blue.css
docs/_static/css/hljs_styles/monokai-sublime.css
docs/_static/css/hljs_styles/monokai.css
docs/_static/css/hljs_styles/obsidian.css
docs/_static/css/hljs_styles/ocean.css
docs/_static/css/hljs_styles/paraiso-dark.css
docs/_static/css/hljs_styles/paraiso-light.css
docs/_static/css/hljs_styles/pojoaque.css
docs/_static/css/hljs_styles/pojoaque.jpg
docs/_static/css/hljs_styles/purebasic.css
docs/_static/css/hljs_styles/qtcreator_dark.css
docs/_static/css/hljs_styles/qtcreator_light.css
docs/_static/css/hljs_styles/railscasts.css
docs/_static/css/hljs_styles/rainbow.css
docs/_static/css/hljs_styles/school-book.css
docs/_static/css/hljs_styles/school-book.png
docs/_static/css/hljs_styles/solarized-dark.css
docs/_static/css/hljs_styles/solarized-light.css
docs/_static/css/hljs_styles/sunburst.css
docs/_static/css/hljs_styles/tomorrow-night-blue.css
docs/_static/css/hljs_styles/tomorrow-night-bright.css
docs/_static/css/hljs_styles/tomorrow-night-eighties.css
docs/_static/css/hljs_styles/tomorrow-night.css
docs/_static/css/hljs_styles/tomorrow.css
docs/_static/css/hljs_styles/vs.css
docs/_static/css/hljs_styles/xcode.css
docs/_static/css/hljs_styles/xt256.css
docs/_static/css/hljs_styles/zenburn.css
docs/_static/img/KB_United_States-NoAltGr.svg
docs/_static/img/KB_United_States-NoAltGr_backup.svg
docs/_static/img/agplv3-155x51.png
docs/_static/img/ascending.svg
docs/_static/img/ascending.svg.png
docs/_static/img/screen-20190211-163428-BRT.png
docs/_static/img/use.gif
docs/_static/img/keybindings/dorian.png
docs/_static/img/keybindings/ionian.png
docs/_static/img/keybindings/keyboard-layout.png
docs/_static/img/keybindings/locrian.png
docs/_static/img/keybindings/lydian.png
docs/_static/img/keybindings/minor.png
docs/_static/img/keybindings/mixolydian.png
docs/_static/img/keybindings/phrygian.png
docs/_static/js/abcjs_editor_3.1.2-min-63a7e5f6hack.js
docs/_static/js/highlight.pack.js
docs/_static/js/jquery-ui.min.js
docs/_themes/birdears_sphinx_theme/__init__.py
docs/_themes/birdears_sphinx_theme/_version.py
docs/_themes/birdears_sphinx_theme/about.html
docs/_themes/birdears_sphinx_theme/donate.html
docs/_themes/birdears_sphinx_theme/layout.html
docs/_themes/birdears_sphinx_theme/navigation.html
docs/_themes/birdears_sphinx_theme/relations.html
docs/_themes/birdears_sphinx_theme/support.py
docs/_themes/birdears_sphinx_theme/theme.conf
docs/_themes/birdears_sphinx_theme/static/alabaster.css
docs/_themes/birdears_sphinx_theme/static/alabaster.css_t
docs/_themes/birdears_sphinx_theme/static/basic.css
docs/_themes/birdears_sphinx_theme/static/custom.css
docs/_themes/birdears_theme_reborn/__init__.py
docs/_themes/birdears_theme_reborn/_version.py
docs/_themes/birdears_theme_reborn/about.html
docs/_themes/birdears_theme_reborn/donate.html
docs/_themes/birdears_theme_reborn/layout.html
docs/_themes/birdears_theme_reborn/navigation.html
docs/_themes/birdears_theme_reborn/relations.html
docs/_themes/birdears_theme_reborn/support.py
docs/_themes/birdears_theme_reborn/theme.conf
docs/_themes/birdears_theme_reborn/static/alabaster.css_t
docs/_themes/birdears_theme_reborn/static/custom.css
examples/000-CMajor-1st-to-4th.toml
examples/001-CMajor-5st-to-8th.toml
examples/002-CMajor-whole-octave.toml
src/birdears/__init__.py
src/birdears/__main__.py
src/birdears/exception.py
src/birdears/interval.py
src/birdears/logger.py
src/birdears/note_and_pitch.py
src/birdears/prequestion.py
src/birdears/questionbase.py
src/birdears/resolution.py
src/birdears/scale.py
src/birdears/sequence.py
src/birdears/utils.py
src/birdears.egg-info/PKG-INFO
src/birdears.egg-info/SOURCES.txt
src/birdears.egg-info/dependency_links.txt
src/birdears.egg-info/entry_points.txt
src/birdears.egg-info/not-zip-safe
src/birdears.egg-info/requires.txt
src/birdears.egg-info/top_level.txt
src/birdears/interfaces/__init__.py
src/birdears/interfaces/commandline.py
src/birdears/interfaces/urwid.py
src/birdears/questions/__init__.py
src/birdears/questions/harmonicinterval.py
src/birdears/questions/instrumentaldictation.py
src/birdears/questions/melodicdictation.py
src/birdears/questions/melodicinterval.py
src/birdears/questions/notename.py
tests/conftest.py
tests/test_basic.py
tests/test_harmonicinterval.py
tests/test_instrumentaldictation.py
tests/test_interfaces_commandline.py
tests/test_main.py
tests/test_melodicdictation.py
tests/test_melodicinterval.py
tests/test_questionbase.py