Harmonia - A digital teaching assistant that distributes, collects, and grades music theory homework for you

Harmonia's patented technology blends theory instruction with music notation, multimedia, automatic music analysis with grading, and course analytics. Our technology saves you time and resources, and offers your students instantaneous analysis and feedback as they learn and practice the concepts you teach, from fundamentals through part writing and chromatic harmony.
Whether you are a professor in college, an AP music theory teacher, or a high school band, orchestra, or choir director, Harmonia offers a complete Learning Management System for your class. Sign up and request to switch to a Teacher's account. Set up your own class today!
Download Harmonia 2.3 Beta and try it today!

21st-century approach to learning and teaching music theory

What is Harmonia?

Harmonia is not your typical drilling software with static exercises. It is an interactive, responsive, adapative analysis technology. It brings the power and flexibility of personalized instruction to the modern age. Watch our 1-minute introductory video about Harmonia.


Harmonia App

Harmonia can be downloaded for free to access course content you sign up for.

With a teacher's account, you can use Harmonia to create your own homework sheets and upload them to your Harmonia courses.

Harmonia Course for Teachers

With Harmonia, teachers can create, organize, and distribute homework assignments easily and Harmonia does all the grading. Harmonia collects graded student work and provides statistics for each assignment.

Bach Browser

Browse effortlessly through the complete collection of Johann Sebastian Bach's chorale harmonizations, annotated with harmonic analyses using Illiac Software's cutting-edge music analysis engine. Perfect for music teachers, theorists, Bach enthusiasts, and anyone interested in learning traditional music theory.

Presto Music Theory Courses

Harmonia offers online music theory lessons for music enthusiast. Sign up an account for free and subscribe to our lessons.

All the content of our online lessons can be accessed by the free version of Harmonia app.

About Us

HARMONIA is developed by Illiac Software, which celebrates the pioneering history of computer and computer music research at the University of Illinois in Urbana-Champaign. Built in 1952, the ILLIAC (ILLinois Automatic Computer) was the first automatic, electronic, digital computer built and owned entirely by an educational institution in the United States. Five years later, Lejaren Hiller and Leonard Isaacson composed the Illiac Suite for string quartet, which is recognized as the first computer-generated music score.

Illiac Software continues in this tradition, using advances in computer technology to bring educational solutions to 21st-century music learners.

Dr.Heinrich Taube

B.A., M.A. Music Composition, Stanford University; Ph.D. Music Composition, University of Iowa.

Professor of music composition and music theory at University of Illinois since 1995.

Author of Notes from the Metalevel, an Introduction to Computer Composition and the music software packages Common Music and Grace. Recipient of the Eric Siday Prize for Musical Creativity from the ICMC 2003.

Dr. Halim Beere
Chief Technical Officer

DMA in Music Composition and Theory

Principle Investigator for NSF Funded STTR Phase I with Illiac Software, Inc. and University of Illinois

Dr. Ming-ching Chiu
Senior Software Engineer

DMA in Music Composition and Theory

Author of LASSIE, a graphical interface for DISSCO (Digital Instrument for Sound Synthesis and Composition)

Dr. Rachel Mitchell
Senior Content Developer

Ph.D. in Music Theory (University of Texas)

Assistant Professor of Music Theory at the University at Albany - SUNY

Dr. David Psenicka
Senior Software Engineer

DMA in Music Composition and Theory

Author of FOMUS, A Music Notation Software Package for Computer Music Composers

Our company team has a unique blend of technological know-how and music education expertise: we have more than 60 years of college level music theory teaching experience and more than 50 years of software engineering experience combined.