Skip to content

antonsoo/TotalMusicTheory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

TotalMusicTheory

An app to teach music theory, ear training, etc. Not only western music theory, but any music theory around the world (historical and otherwise). On any instrument. The lessons will be formatted in a simple-to-understand, and fun manner, developed by an AI algorithm. The AI itself will use the latest research in pedagogy to formulate lessons that teach in a way that's best for you to actually retain the information and maximize the efficiency of your time spent learning.

The app and its development uses the latest research & models from the field of AI, to integrate and automatically (but very intelligently & intentionally) add music theory lessons from:

  1. Western Music Theory. The app will teach an absolute beginner who knows zero music theory, to being able to teach a professional musician new & useful aspects of music theory.
  2. Standard western instruments like guitar and piano. Highly-effective lessons that will use the latest research in music learning, pedagogy, and AI, to teach you better than most [human] music teachers.
  3. Ear training.
  4. Vocal training.
  5. Music theory from elsewhere around the world: For example, the Indian Music Theory, which is much more expanded with its use of extra tonalities. Another example would be, music theory specific to a country, like Japanese music theory.
  6. Historically-accurate ancient music theory: For example, historically-accurate ancient Greek music theory which is not normally taught outside of a few academic courses in certain colleges. Another example would be, ancient middle eastern music theory, like that of the ancient Hebrews/Israelites, ancient Sumerians, ancient Akkadians, ancient Indians, ancient
  7. Learn to play on any world musical instrument (modern or ancient). Thanks to powerful AI, it will be able to teach you any instrument from around the world, or from history. There will be limitations, as well known & modern instruments, will have more advanced & more accurate information on learning them, but the AI can get you started on rare instruments which most teachers would be puzzled about (like some rare African instrument).

The features I'm planning to add to increase the teaching ability of the AI music teacher, is integration with:

  1. Play along with the AI music teacher (incredibly essential to learning music). The AI music teacher will be able to imitate a single instrument of your choice, or even an entire band. This will also be useful to hearing an example of playing a chord, or a note being sung, so that the student can imitate the AI teacher.
  2. The latest AI audio recognition (for voice training; and for general tone recognition, for recognizing notes, chords, etc on any instrument), based on the latest research from the field of AI audio processing.
  3. Video recognition: To let the AI see what you're actually doing, to interact with the AI visually. For example, the AI will be able to see how you're playing the instrument (e.g., the position of your fingers on the fretboard), or even your posture, and so on. Moreover, you'll even be able to learn with the AI teacher, by holding up a piece of paper with your own drawings, charts, or sheetmusic.

About

An app to teach music theory, ear training, etc. Not only western music theory, but any music theory around the world (historical and otherwise). On any instrument.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors