EVERYTHING XIAOMI
Get listed

Harmonia

Harmonia is an online environment for learning and teaching music theory, aimed at teachers, students, and enthusiasts.

Place
#1 of 27
Score
8.0

What Harmonia is

Harmonia is an online environment for learning and teaching music theory, aimed at teachers, students, and enthusiasts. Its analysis engine reads written music as students compose and flags issues such as parallel fifths, spacing, and unresolved sevenths. Students receive feedback during composition, and teachers can have tests graded automatically. A dashboard organizes courses, assignments, testing, grades, due dates, timed practice, and class statistics. Teachers can use hundreds of lessons and exercises, assignment generators for AP-congruent and advanced college work, score generators, or MusicXML imports. Notation can be played back, and lessons can include audio or video files and links. Teacher accounts include all 371 Bach chorales, with graded feedback sent to the cloud for teacher review. Harmonia is available on Android, iOS, macOS, web, and Windows; its browser version supports Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks. Independent practice is free.

Good

  • Flags theory issues during composition.
  • Automatically grades tests.
  • Includes hundreds of lessons and exercises.
  • Imports MusicXML scores and generates scores.
  • Free independent practice is available.

Watch out

  • Classroom Connect is billed per student.
  • Testing Only pricing is not listed.

Who it suits

Harmonia suits music teachers and learners working on basic, AP, IB, or college-level music theory. It also fits students who want immediate feedback while composing or teachers who need course and grading tools.

Verdict

Harmonia combines guided teaching tools with real-time composition feedback and course management. Independent practice is free, while instructor-led Classroom Connect courses have one-time per-student prices based on course length.

Plans and prices

From Harmonia's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free practiceFreeindependent practice · analysis and feedback features · free practice use
Classroom Connect up to 4 weeks$20.95, paid oncecourse length up to 4 weeks · homework and worksheets · per student
Classroom Connect — up to 4 weeks$20.95, paid oncecourse homework assignments · worksheets · up to 4 weeks · per student
Classroom Connect up to 6 weeks$22.95, paid oncecourse length up to 6 weeks · homework and worksheets · per student
Classroom Connect — up to 6 weeks$22.95, paid oncecourse homework assignments · worksheets · up to 6 weeks · per student
Classroom Connect up to 8 weeks$24.95, paid oncecourse length up to 8 weeks · homework and worksheets · per student
Classroom Connect — up to 8 weeks$24.95, paid oncecourse homework assignments · worksheets · up to 8 weeks · per student
Classroom Connect — up to 12 weeks$28.95, paid oncecourse homework assignments · worksheets · up to 12 weeks · per student
Classroom Connect up to 12 weeks$28.95, paid oncecourse length up to 12 weeks · homework and worksheets · per student
Classroom Connect up to 16 weeks$34.95, paid oncecourse length up to 16 weeks · homework and worksheets · per student
Classroom Connect — up to 16 weeks$34.95, paid oncecourse homework assignments · worksheets · up to 16 weeks · per student
Classroom Connect up to 21 weeks$44.95, paid oncecourse length up to 21 weeks · homework and worksheets · per student
Classroom Connect — up to 21 weeks$44.95, paid oncecourse homework assignments · worksheets · up to 21 weeks · per student
Classroom Connect up to 42 weeks$74.95, paid oncecourse length up to 42 weeks · homework and worksheets · per student
Classroom Connect — up to 42 weeks$74.95, paid oncecourse homework assignments · worksheets · up to 42 weeks · per student
Classroom Connect up to 52 weeks$84.95, paid oncecourse length up to 52 weeks · homework and worksheets · per student
Classroom Connect — up to 52 weeks$84.95, paid oncecourse homework assignments · worksheets · up to 52 weeks · per student
Testing OnlyPriced on requestsingle-exam or rolling-exam testing services · per test or calculated annually and charged every 3 months for rolling exams

The facts

Each one read from Harmonia's own pages, with the date it was checked.

What it does

Account security
Users are responsible for keeping passwords confidential and must notify Illiac Software of unauthorized access or other security breaches.checked 30 Sep 2026
Analysis engine
Its patented analysis engine reads written music, analyzes it in real time, and provides feedback on issues such as parallel fifths, poor spacing, and unresolved sevenths.checked 30 Sep 2026
API and SDKs
The public documentation describes the user application, cloud LMS and MusicXML import but does not present a public REST API, SDK or developer portal.checked 15 Oct 2026
Audience
Harmonia is presented for college-level, AP, IB, and basic music-theory instruction.checked 30 Sep 2026
Audio and video
Notations can be played back, and teachers can embed audio or video files and links in lessons.checked 30 Sep 2026
Automatic feedback
Students receive immediate explanations of notation, harmony and voice-leading errors as they compose.checked 15 Oct 2026
Automatic grading
The system can automatically grade tests and upload grade reports to a course.checked 15 Oct 2026
Bach chorales
Teacher accounts provide access to all 371 of Bach's Chorales, rather than only 10, along with score generators.checked 30 Sep 2026
Cloud feedback
Graded feedback is sent to Harmonia's cloud-based server for teacher review.checked 30 Sep 2026
Cloud requirement
Signing in requires a network connection and sends assignments or grade reports to Harmonia Cloud.checked 15 Oct 2026
Course management
Teachers manage courses, assignments, practices, tests, due dates, timed work and grades through the online dashboard.checked 15 Oct 2026
Developer identity
Google Play identifies the developer as Illiac Software, Inc. and lists 4837 Somerset Dr, Riverside, California, United States.checked 15 Oct 2026
Documentation and support
The support site contains separate teacher and student guides covering notation, assessments, score generators, MusicXML, media and keyboard commands.checked 15 Oct 2026
Funding support
The same university profile says Harmonia entered NSF I-Corps in fall 2014 and received a maximum $225,000 NSF STTR Phase 1 grant.checked 15 Oct 2026
Google Play availability
The Android listing is rated for Everyone, shows 100+ downloads and was updated February 9, 2026.checked 15 Oct 2026
Initial release
A JUCE forum announcement dated December 23, 2012 introduced Harmonia’s alpha release and described downloadable builds.checked 15 Oct 2026
Licence
The public pages identify Illiac Software as the copyright and trademark owner and distribute downloadable applications, but do not state an open-source licence.checked 15 Oct 2026
Limit: cloud dependence for media
The support documentation says an internet connection is required to view embedded streaming video and hear cloud-hosted streaming audio.checked 15 Oct 2026
Limit: desktop file compatibility
A JUCE forum user reported being unable to open one of the included PDFs in the Windows application during the 2012 alpha.checked 15 Oct 2026
Media integrations
Lessons can embed streaming video from YouTube or Vimeo and teacher media libraries can host audio files.checked 15 Oct 2026
MusicXML import
Teacher documentation includes importing MusicXML scores and converting scores into assessments.checked 15 Oct 2026

Where it runs

Apple platforms
Apple’s listing identifies Harmonia as a free education app for iPad and Mac with in-app purchases and a 95 MB size.checked 15 Oct 2026
Browser support
The browser version runs in Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks.checked 30 Sep 2026

The company

Company incorporation
A University of Illinois faculty profile records Illiac Software, Inc. as incorporated in April 2014.checked 15 Oct 2026
The full review of Harmonia

Overview

Harmonia is a music-theory learning and teaching service built around written notation, composition feedback, and managed coursework. It suits teachers and students working through basic, AP, IB, or college-level instruction, as well as independent learners who want score analysis while they practice. Its strongest case is connecting real-time feedback to a teacher’s course; it is less compelling for someone seeking only stand-alone drills.

Key features

Composition feedback and assessment

Harmonia’s analysis engine reads written music as students compose and flags issues including parallel fifths, poor spacing, and unresolved sevenths. That specificity can help students catch theory problems in context, rather than only answering isolated questions. Tests can be graded automatically, and graded feedback goes to Harmonia’s cloud server for teacher review, linking practice to instructor oversight.

Coursework and teaching materials

The dashboard brings courses, assignments, tests, grades, due dates, timed practice, and class statistics together. Teachers also get a library of hundreds of lessons and exercises and assignment generators for AP-congruent and advanced college material. They can build course materials with score generators or import MusicXML scores. Teacher accounts include all 371 Bach chorales, rather than the 10 available otherwise, giving instructors a substantial source of score material.

Notation playback and the ability to embed audio or video files and links in lessons support teaching with more than written examples. Interactive exercises, advanced notation and harmony tools, MIDI support, and progress tracking round out the learning environment.

Platforms and support

Harmonia supports Android, iOS, macOS, web, and Windows. Its browser version runs in Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks. Student and teacher pages direct users to support documentation or [email protected]. Users are responsible for keeping passwords confidential and reporting unauthorized access or other security breaches to Illiac Software.

Pricing

Independent practice is free through the Free practice plan, which includes advanced analyzing and feedback features. It is the natural starting point for self-directed learners, but it does not include the course homework assignments and worksheets provided by Classroom Connect.

Classroom Connect is sold once per student, with homework assignments and worksheets for a fixed course period. The options are $20.95, paid once for up to 4 weeks, $22.95, paid once for up to 6 weeks, $24.95, paid once for up to 8 weeks, $28.95, paid once for up to 12 weeks, $34.95, paid once for up to 16 weeks, $44.95, paid once for up to 21 weeks, $74.95, paid once for up to 42 weeks, and $84.95, paid once for up to 52 weeks. These are one-time per-student prices, not recurring subscriptions; choose the period that matches the course rather than paying for unused duration.

Testing Only uses custom pricing: single-exam pricing is determined at the testing-period end, while rolling exams are calculated annually and charged every 3 months.

Who it's for

Harmonia is best for music teachers who want to combine score-based instruction, assignments, grading, and class oversight, and for students whose coursework benefits from immediate feedback while composing. Independent learners can use the free practice plan without enrolling in a managed course. Teachers needing course materials can make use of the larger Bach chorale collection and assignment tools; learners looking only for ear training or self-contained theory exercises may find a more focused alternative a better fit.

Pros and cons

Pros

  • Feedback on real composition: The analysis engine identifies concrete notation issues as students work, making theory guidance relevant to the score in progress.
  • Teacher oversight in the same workflow: Automatic test grading, cloud feedback review, class statistics, and due-date management connect student work with course administration.
  • Useful teaching resources: Hundreds of lessons and exercises, assignment generators, MusicXML import, score generators, and all 371 Bach chorales support course preparation.
  • Free independent practice: The no-cost plan includes advanced analyzing and feedback, so learners can use the core practice tools without a course fee.

Cons

  • Course access costs per student: Classroom Connect requires a separate one-time purchase for each student, which can add up for larger classes.
  • Course periods are fixed: The available terms run from up to 4 to 52 weeks, so instructors need to select a duration that fits their course.
  • Testing Only pricing is less predictable: Single-exam charges are determined at the testing-period end, and rolling exams are billed every 3 months.

Alternatives

For a broader comparison, browse Music Theory Software. Choose note-noodle instead if you want a freemium option with a free plan, daily ear-training sessions, and a limited number of personal Play Along uploads each month. Complete Rhythm Trainer is another freemium alternative with a free plan. muted.io is worth considering if you want 23 interactive music tools in a desktop app for a one-time 16.00 USD, with a 30-day money-back guarantee.

MyMusicTheory may suit learners looking for more than 100 free exercises on Android, iOS, or macOS. music21 is a free alternative for users who want a web, Windows, macOS, or Linux option. Musition is a paid alternative with a free trial and support across Android, iOS, macOS, web, and Windows. Study Music Theory offers a free course and all eight trainers without ads or paywalls, while Clements Theory is a freemium web alternative.

Verdict

Choose Harmonia if you teach or study music theory through written scores and want composition feedback, structured coursework, and assessment in one environment. The free practice plan makes independent analysis accessible, while the paid course terms give teachers a clear per-student route to assignments and worksheets. Look elsewhere if your priority is a narrower self-study tool or you need course pricing that does not depend on each student and course length.

Getting started

  1. Open the Harmonia website.
  2. Choose free independent practice or a Classroom Connect course.
  3. For Classroom Connect, select a course length and account for its per-student price.
  4. Use the web version in Chrome, Firefox, Edge, or Safari, or choose Windows, macOS, iOS, or Android.

Limits worth knowing

Free practice is for independent practice. Classroom Connect is charged once per student, with prices tied to course length; options run from up to four weeks to up to 52 weeks.

Questions

Is Harmonia free?

Free independent practice is available. Classroom Connect courses have one-time per-student prices based on course length.

Which platforms does Harmonia support?

It supports web, Windows, macOS, iOS, and Android. The browser version runs in Chrome, Firefox, Edge, and Safari.

Can teachers import scores?

Yes. Teachers can import scores from MusicXML or create course materials with in-app score generators.

Does Harmonia include Bach chorales?

Teacher accounts provide access to all 371 of Bach's Chorales.

Is there a separate testing plan?

A Testing Only plan is listed. Single-exam pricing is determined at the end of the testing period; rolling exams are calculated annually and charged every three months.

Alternatives to Harmonia

All alternatives
  1. 1ChordIQ logo

    ChordIQ

    Free planAndroidiOSWebmacOS
    7.6Free plan
  2. 2note-noodle logo

    note-noodle

    Free planAndroidWebLinuxmacOS
    7.4From €7 a month
  3. 3Complete Rhythm Trainer logo

    Complete Rhythm Trainer

    AndroidiOSWebmacOS
    7.0From €9.99 a year
  4. 4Musition logo

    Musition

    AndroidiOSWebmacOS
    7.0From $39 a year
  5. 5

    music21

    Free planWebLinuxmacOSWindows
    6.7Free plan
  6. 6

    Musicca

    Free planAndroidiOSWeb
    6.7Free plan