Code Monkey home page Code Monkey logo

guitarchordeartrainer's Introduction

GuitarChordEarTrainer

If you browse guitar forums for any length of time, you'll see that many people feel overwhelmed by trying to learn things by ear on guitar. This program helps to remove some of the uncertainty that prevents people from working on their ear. This program will play chord voicings that make hand sense on guitar, and display the frets when the user wants to see them. The included database has all unique 2 note voicings (dyads), and 3 note voicings. New voicings and tags can also be entered into the database in-program.

For someone that's really new to using their ear, I would recommend this sequence of active tags:

  1. Dyads
  2. Major/Minor Triads
  3. All Triads
  4. All three note voicings

Usage

The only non-standard library in this program is rtmidi, which can be installed with pip.

guitarchordeartrainer's People

Contributors

chrisjmurray avatar

Stargazers

Dr. Nikki Stevens avatar Liam Eichberg avatar Nicholas Westley avatar Josh Schroeder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.