Skip to content
SPECIFICTION
Get listed

Contrapunctus

contrapunctus.app

Free plan Web
Visit contrapunctus.app
Spec score 7.6 #12 of 27 in Music Theory Software

What it is

Contrapunctus is a free web platform for music theory, composition, and counterpoint study. Its real-time editor shows Roman-numeral and chord analysis while users write, and identifies part-writing errors and non-chord tones. Compositions can use multiple voices, major, minor, or modal contexts, and sampled-instrument playback. The platform includes an interactive edition of Fux’s Gradus ad Parnassum, with species-counterpoint lessons, an AI tutor, and English and Latin text. Community members can create and solve exercises, share solutions, vote, and earn points toward a 15-rank ladder. Educators can create classes, assign lessons, review submissions, and track scores and class averages in a gradebook. Accounts use email or Google, with projects and activity synchronized across devices. Plain and compressed MusicXML can be imported, but MusicXML or MIDI export is not yet shipped. Some imported details may be simplified or dropped, and tutor free-form questions are limited to 25 per account per rolling hour.

Spec sheet

Product
Contrapunctus is a music theory platform with a real-time editor, community exercises, and an interactive edition of Fux’s Gradus ad Parnassum.Read 9 Oct 2026 · contrapunctus.app
Support
Users can submit bug reports through a button available at the bottom of every page and feature requests through the user menu.Read 9 Oct 2026 · contrapunctus.app
Account access
Accounts can be created with email or Google, and user profiles sync projects and activity across devices.Read 9 Oct 2026 · contrapunctus.app
AI tutor limit
Free-form questions to the Gradus tutor are limited to 25 per account per rolling hour.Read 9 Oct 2026 · contrapunctus.app
Analysis
The editor displays Roman numeral and chord analysis while users write and detects part-writing errors and non-chord tones.Read 9 Oct 2026 · contrapunctus.app
Classroom
Educators can create classes, assign lessons, review submissions, and track scores and class averages in a gradebook.Read 9 Oct 2026 · contrapunctus.app
Community
Users can create and solve exercises, share solutions, vote, and earn points toward a 15-rank ladder.Read 9 Oct 2026 · contrapunctus.app
Composition
Users can compose for multiple voices, set major, minor, or modal contexts, and play compositions with sampled instruments.Read 9 Oct 2026 · contrapunctus.app
Counterpoint tutor
Gradus provides an interactive species-counterpoint curriculum with an AI tutor and English and Latin text.Read 9 Oct 2026 · contrapunctus.app
Import compatibility
Tuplets, mid-piece tempo, key, or time changes, ornaments, and explicit voice tagging are not fully modeled on MusicXML import and may be dropped or simplified.Read 9 Oct 2026 · contrapunctus.app
Import limit
The editor imports plain and compressed MusicXML, but export to MusicXML or MIDI is listed as not yet shipped.Read 9 Oct 2026 · contrapunctus.app
Privacy setting
Google Analytics is on by default outside the EU and UK, and users can turn it off in settings; EU and UK visitors receive a consent banner.Read 9 Oct 2026 · contrapunctus.app

Plans and prices

Beta access Free Free during beta · no credit card Read 9 Oct 2026 · contrapunctus.app

Every Contrapunctus plan and price →

Strong points and limits

Strong points

  • Real-time harmony and error analysis
  • Interactive Gradus counterpoint curriculum
  • Community exercises and ranked points
  • Class gradebook and progress tracking
  • Free beta access

Limits

  • MusicXML and MIDI export unavailable
  • Some MusicXML details may be simplified
  • Tutor questions limited to 25 hourly
  • Web platform only

Who it suits

Contrapunctus suits music students, composers, and educators seeking browser-based theory and counterpoint tools. Its community and classroom features support shared practice and teaching.

Verdict

Contrapunctus combines notation, analysis, counterpoint instruction, community exercises, and classroom management in a free web service. Import is available, but export and some MusicXML fidelity remain limited.

Where Specifiction places it

Alternatives to ContrapunctusAll alternatives →