The only SATB editor with real-time harmonic analysis

Fix your harmony
assignments instantly

Write in four voices and get real-time feedback on errors, cadences, and voice-leading. The essential app for music students and teachers.

Built on Dubois, Piston and Pedron treatises. Corpus of 260+ analyzed pieces.

✔ Secure download for macOS & Windows • No credit card required

Experience the power for free

Try all Harmony Tutor features for 10 days on your computer. Quick installation, immediate results.

⬇ Download for Windows (.exe) ⬇ Download for macOS (.dmg)

Why Harmony Tutor exists

Harmony students get no immediate feedback at home. Mistakes accumulate and are only corrected in the next lesson.

No feedback at home

Students only discover their errors in class, when the context is already forgotten.

Repetitive corrections

Teachers keep flagging the same technical mistakes instead of focusing on musicality.

No alternative

There is currently no software offering real-time harmonic analysis on a professional SATB editor.

Deep dive into specific cases

See how the engine handles complex cases like diminished chords and augmented sixths.

Augmented Sixths vs Dominant

Diminished chords: 4 resolutions with the same notes

Video Tour: Real-Time SATB Harmonic Analysis

Autumn leaves Analysis: Real-Time SATB Harmonic Analysis

Everything for tonal harmony

14-step analysis engine, 40+ SATB rules with exceptions, corpus-guided chorale realizer.

Professional SATB Editor

Four independent voices. All durations, accidentals, 24 keys. Grand Staff layout, ancient clefs, close and open voicing.

Real-time Analysis

Roman numerals below and chord symbols above the staff. 14-step pipeline with a corpus of 260+ pieces.

40+ Rules with Exceptions

Errors, warnings, exceptions. Each flag includes a code, description and suggestion. Context-sensitive.

Ornament Detector

Passing tones, neighbor tones, suspensions and more. Separated from chordal analysis.

Chorale Realizer

Generates SATB from Roman numerals. Beam-search with 8 candidates. Corpus-based suggestions.

Import / Export

MIDI, MusicXML 4.0, PDF, PNG. Compatible with MuseScore, Finale, Sibelius.

Optimized teacher-student workflow

Harmony Tutor digitizes assignments, allowing lessons to focus on aesthetic and interpretive aspects.

Workflow Management

Streamline teaching communication with editable native files:

  • 01. Assignment: Send figured bass or soprano parts in native or MusicXML format.
  • 02. Practice: Students harmonize with real-time feedback on violations.
  • 03. Review: Teachers receive the work with violations already flagged.
📂 ⇄ 🎓

Interoperability

MusicXML 4.0 support ensures flexibility across all major platforms.

Institutional Solutions
Classroom packages for Music Schools.

One-time purchase

No subscription. Updates included.

Institution
from €39/license
Classroom/Lab packages
  • All features
  • Classroom/lab licenses
  • Dedicated support
  • Institutional invoicing
  • Volume discount
Contact Us

Documentation

Download the complete manual with all features and shortcuts.

↓ Download User Manual (PDF)

Need help?

Answers to the most common questions about installation, usage and licenses.

Licenses & Installation

The free trial includes all features for 10 days. After that, advanced features (harmonic analysis, chorale realizer, export) are disabled. Purchasing a Pro license unlocks everything permanently.

Yes. Each license allows 2 activations. If you switch computers, deactivate the license on the old device and reactivate on the new one. Contact us by email if you need help.

Yes. Harmony Tutor is available for macOS (10.15+) and Windows (10/11). One license covers both platforms.

This is a standard Windows SmartScreen warning for newer applications. Click "More info" then "Run anyway". The application is safe and digitally signed.

The application continues to work as a basic editor, but harmonic analysis, chorale realizer, and export options are disabled. You can purchase a license at any time to reactivate them.

After purchase you'll receive a license key by email. Open Harmony Tutor, go to Preferences → License, enter the code and click "Activate". Internet connection required.

Note Input & Writing

Note input requires holding Ctrl (Windows) or Cmd (Mac). Hold the key, move the mouse over the staff and you'll see a transparent "ghost note" as a guide. Click to place the note. Also make sure you've selected the correct voice (S/A/T/B) and are in the right staff.

Change voice: press V or click S/A/T/B in the toolbar. Duration: number keys (1-7) or toolbar. Delete: select the note and press Delete/Backspace. See the manual for all keyboard shortcuts.

Yes. Connect your MIDI keyboard, select the voice and duration, then play the desired note. MIDI input works in step-input mode: one note at a time, in the order you play them.

Yes, via MusicXML 4.0 format. Export your file as MusicXML from your notation software, then in Harmony Tutor go to File → Import MusicXML. MIDI import is also supported.

Harmonic Analysis

Position the playhead in the desired position and press the letter T, when the panel opens, make the necessary changes.

Yes, both displays are independent. In the toolbar you'll find toggles to enable/disable Roman numerals (below the staff) and modern chord symbols (above the staff). You can use both simultaneously or individually.

Playback & Listening

Yes. Use the volume controls for each voice (S, A, T, B) to mute or solo individual parts during playback.

Export your work as MIDI (File → Export MIDI) and import it into your DAW. Each voice is exported on a separate MIDI channel, so you can assign different virtual instruments to each part.

Installation issues?

Contact us for support, institutional inquiries or partnerships.

Email Support