- Home
- Music Theory Software
- Harmonia
Harmonia
What it is
Harmonia is an online music-theory learning and teaching service for students, teachers, and enthusiasts, with material for basic, college-level, AP, and IB instruction. Its analysis engine reads written music and gives feedback while students compose, flagging issues such as parallel fifths, spacing, and unresolved sevenths. Tests can be graded automatically. Teachers can manage courses, assignments, tests, grades, deadlines, timed practice, and class statistics through an online dashboard. A library provides hundreds of lessons and exercises, and assignment generators cover AP-congruent and advanced college material. Teachers can create course materials with score generators or import MusicXML scores. Notation playback is supported, and lessons can include audio or video files and links. Teacher accounts include access to all 371 Bach chorales. Free practice is available; Classroom Connect is priced per student, from $20.95 for up to four weeks to $84.95 for up to 52 weeks. It supports web, Windows, macOS, iOS, and Android.
For and against
For
- Provides real-time feedback on written music
- Tests can be graded automatically
- Includes hundreds of lessons and exercises
- Imports MusicXML scores
- Works across web, desktop, and mobile platforms
Against
- Classroom Connect is priced per student
- Classroom Connect fees vary by course length
- Graded feedback is sent to the cloud for teacher review
The verdict
Harmonia combines music notation analysis with course and assessment management. Independent practice is free, while Classroom Connect charges per student according to the course period.
Who it suits
Harmonia suits music students and teachers working on basic through college-level, AP, or IB music theory. Teachers can use it to manage coursework and review students' graded feedback.
Plans and prices
Free practice
independent practice · analysis and feedback features
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 4 weeks
course length up to 4 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 6 weeks
course length up to 6 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 8 weeks
course length up to 8 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 12 weeks
course length up to 12 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 16 weeks
course length up to 16 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 21 weeks
course length up to 21 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 42 weeks
course length up to 42 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
Classroom Connect up to 52 weeks
course length up to 52 weeks · homework and worksheets
Read 15 Oct 2026 · harmonia.cloud
On the record
- Account security
- Users are responsible for keeping passwords confidential and must notify Illiac Software of unauthorized access or other security breaches.harmonia.cloud · read 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.harmonia.cloud · read 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.support.harmonia.illiacsoftware.com · read 15 Oct 2026
- 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.apps.apple.com · read 15 Oct 2026
- Audience
- Harmonia is presented for college-level, AP, IB, and basic music-theory instruction.harmonia.cloud · read 30 Sep 2026
- Audio and video
- Notations can be played back, and teachers can embed audio or video files and links in lessons.harmonia.cloud · read 30 Sep 2026
- Automatic feedback
- Students receive immediate explanations of notation, harmony and voice-leading errors as they compose.blog.harmonia.illiacsoftware.com · read 15 Oct 2026
- Automatic grading
- The system can automatically grade tests and upload grade reports to a course.support.harmonia.illiacsoftware.com · read 15 Oct 2026
- Bach chorales
- Teacher accounts provide access to all 371 of Bach's Chorales, rather than only 10, along with score generators.harmonia.cloud · read 30 Sep 2026
- Browser support
- The browser version runs in Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks.harmonia.cloud · read 30 Sep 2026
- Cloud feedback
- Graded feedback is sent to Harmonia's cloud-based server for teacher review.harmonia.cloud · read 30 Sep 2026
- Cloud requirement
- Signing in requires a network connection and sends assignments or grade reports to Harmonia Cloud.support.harmonia.illiacsoftware.com · read 15 Oct 2026
- Company incorporation
- A University of Illinois faculty profile records Illiac Software, Inc. as incorporated in April 2014.library.illinois.edu · read 15 Oct 2026
- Course management
- Teachers manage courses, assignments, practices, tests, due dates, timed work and grades through the online dashboard.harmonia.cloud · read 15 Oct 2026
- Developer identity
- Google Play identifies the developer as Illiac Software, Inc. and lists 4837 Somerset Dr, Riverside, California, United States.play.google.com · read 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.support.harmonia.illiacsoftware.com · read 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.library.illinois.edu · read 15 Oct 2026
- Google Play availability
- The Android listing is rated for Everyone, shows 100+ downloads and was updated February 9, 2026.play.google.com · read 15 Oct 2026
The review
Harmonia is a music-theory learning and teaching service for students, independent learners, and instructors. It suits course-based study especially well, where score feedback and assessment need to sit alongside assignments and grades. Its strongest case is the combination of real-time notation analysis and classroom management; learners seeking only self-study exercises may not need the teaching tools.
Overview
Harmonia covers basic theory instruction through college-level, AP, and IB teaching. Students can work with interactive exercises and receive feedback while composing, while teachers can organize coursework and assessment through an online dashboard. Playback, MIDI support, advanced notation tools, harmony tools, and progress tracking give the service a broader scope than a course portal alone.
The browser version supports Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks. Harmonia also runs on Windows, macOS, iOS, and Android, so it can serve mixed-device classes.
Key features
Notation analysis and assessment
Harmonia’s analysis engine reads written music in real time and flags issues such as parallel fifths, poor spacing, and unresolved sevenths. That gives students specific feedback during composition rather than leaving every correction to a teacher. Automatic test grading can reduce routine marking, and graded feedback goes to Harmonia’s cloud server for teacher review.
Coursework and teaching materials
The dashboard brings courses, assignments, tests, grades, due dates, timed practices, and class statistics into one place. Teachers can draw on a library of hundreds of lessons and exercises, plus assignment generators for AP-congruent and advanced college material. They can build course materials with in-app score generators or import MusicXML scores.
Teacher accounts include access to all 371 Bach chorales, rather than a selection of 10, alongside score generators. Notation playback and the ability to embed audio or video files and links in lessons help teachers incorporate listening material, though the service’s main emphasis remains written theory and assessment.
Pricing
Free practice costs nothing and includes independent practice with advanced analyzing and feedback features. It is the natural fit for self-directed learners, but it does not include the course homework assignments and worksheets sold through Classroom Connect.
Classroom Connect is billed once per student, with the course period determining the price: up to 4 weeks costs $20.95, paid once; up to 6 weeks, $22.95, paid once; up to 8 weeks, $24.95, paid once; up to 12 weeks, $28.95, paid once; up to 16 weeks, $34.95, paid once; up to 21 weeks, $44.95, paid once; up to 42 weeks, $74.95, paid once; and up to 52 weeks, $84.95, paid once. Each period includes course homework assignments and worksheets. Teachers should account for the per-student charge when choosing a course length.
Testing Only uses custom pricing: single-exam pricing is determined at the end of the testing period, while rolling exams are calculated annually and charged every 3 months.
Platforms
Harmonia is available on web, Windows, macOS, iOS, and Android. The browser option works in Chrome, Firefox, Edge, and Safari, including Chrome on Chromebooks.
Who it's for
Harmonia is best suited to music teachers managing structured theory courses and students who need feedback on written work, assignments, and tests. Its AP, IB, college-level, and basic-instruction positioning makes it useful across a wide teaching range. Independent learners can use Free practice for analysis and feedback, but should weigh that against the more focused self-study options in this category.
Pros and cons
Pros
- Specific composing feedback: real-time checks for theory and spacing problems can help students correct work as they write.
- Connected teaching workflow: assignments, grades, tests, due dates, timed practice, and class statistics share a dashboard.
- Substantial teacher resources: hundreds of lessons and exercises, assignment generators, MusicXML import, and all 371 Bach chorales support course preparation.
- Flexible course periods: Classroom Connect spans short courses through periods of up to 52 weeks, with one-time per-student pricing.
Cons
- Classroom access costs per student: even the shortest Classroom Connect period costs $20.95, paid once, which may be a poor fit for a class that only needs occasional testing.
- Free practice is not the classroom plan: independent learners get analysis and feedback, while course assignments and worksheets require Classroom Connect.
- Teacher tools are most useful in structured instruction: self-study learners may find the dashboard and course-management features unnecessary.
Alternatives
For a broader comparison, browse Music Theory Software. note-noodle is worth considering for ear training: its free plan allows 10 ear-training sessions a day and three personal Play Along uploads a month, with the first four lessons available without an account. Choose MyMusicTheory if more than 100 free exercises on Android, iOS, or macOS suit your needs better than Harmonia’s course-centered tools.
Study Music Theory offers a free full course and all eight trainers without ads or paywalls, making it a strong alternative for learners who want a self-contained course rather than teacher-managed classes. Complete Rhythm Trainer is another option in the category. Musition is a paid alternative with a free trial; its listed six-month student plan costs $25, paid once and requires a School Code and PIN. MusicTheory.net has a free plan and supports web and iOS. ABRSM Music Theory Trainer is a paid option for iOS and Android. Musicca is free and available on web, iOS, and Android.
Verdict
Choose Harmonia if you teach music theory or are enrolled in a course where real-time score analysis, automatic grading, and organized assignments all matter. Its teacher resources and course dashboard make it a more complete fit for structured instruction than a practice-only tool. Look elsewhere if you want self-study alone or need classroom access without a per-student course charge.