Freedom251 › Music Theory Software
Contrapunctus

What Contrapunctus is
Contrapunctus is a free web platform for studying music theory, writing multi-voice compositions, and practicing counterpoint. Its editor provides Roman numeral and chord analysis as you work, and flags part-writing errors and non-chord tones. You can set a major, minor, or modal context and play a composition using sampled instruments. The platform also includes an interactive version of Fux’s Gradus ad Parnassum. Its species-counterpoint lessons include an AI tutor and text in English and Latin; free-form questions to the tutor are capped at 25 per account in each rolling hour.
Community exercises let members create and solve tasks, share solutions, vote, and collect points toward a 15-rank ladder. For teaching, educators can set up classes, assign lessons, review submissions, and follow scores and class averages in a gradebook. Accounts use email or Google, with profiles syncing projects and activity across devices. The editor accepts plain and compressed MusicXML imports. Some notation details on import, including tuplets, ornaments, explicit voice tags, and changes to tempo, key, or time within a piece, may be simplified or dropped. Exporting to MusicXML or MIDI is not yet available.
Who it suits
Contrapunctus suits music students and composers who want theory analysis alongside a multi-voice editor and counterpoint lessons. Its exercises, class assignments, and gradebook also make it relevant to educators and learners who want shared practice and progress tracking.
What it does well
- Shows Roman numeral and chord analysis while composing.
- Flags part-writing errors and non-chord tones.
- Includes an interactive species-counterpoint curriculum with an AI tutor.
- Supports community exercises, solution sharing, and voting.
- Provides educators a gradebook with scores and class averages.
What to know first
- MusicXML and MIDI export are not yet available.
- Some MusicXML import details may be simplified or dropped.
- Free-form tutor questions are limited to 25 per rolling hour.
Limits
The Beta access plan is free during beta and requires no credit card. Free-form Gradus tutor questions are limited to 25 per account per rolling hour; MusicXML and MIDI export are not yet available.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Beta access | Free during beta · no credit card | Free |
As contrapunctus.app lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Contrapunctus website in a web browser.
- Create an account with email or Google.
- Start composing in the editor or explore the Gradus counterpoint curriculum.
- Create or solve community exercises, or set up a class if you teach.
Verdict
Choose Contrapunctus for web-based theory analysis, counterpoint practice, and classroom exercises in one platform. Look elsewhere if exporting compositions to MusicXML or MIDI is essential, or if your MusicXML files depend on details the importer may simplify.
Questions
How much does Contrapunctus cost?
Beta access is free, with no credit card required.
Is there a free plan?
Yes. The listed Beta access plan is free during beta.
Which platforms does it support?
Contrapunctus is available on the web.
Can I import or export music files?
The editor imports plain and compressed MusicXML. Export to MusicXML or MIDI is not yet available.
What does the platform include for teachers?
Educators can create classes, assign lessons, review submissions, and track scores and class averages in a gradebook.
How do accounts work?
You can create an account with email or Google. Profiles sync projects and activity across devices.
Facts from Contrapunctus's own pages
- Account access
- Accounts can be created with email or Google, and user profiles sync projects and activity across devices. · contrapunctus.app, 9 Oct 2026
- AI tutor limit
- Free-form questions to the Gradus tutor are limited to 25 per account per rolling hour. · contrapunctus.app, 9 Oct 2026
- Analysis
- The editor displays Roman numeral and chord analysis while users write and detects part-writing errors and non-chord tones. · contrapunctus.app, 9 Oct 2026
- Classroom
- Educators can create classes, assign lessons, review submissions, and track scores and class averages in a gradebook. · contrapunctus.app, 9 Oct 2026
- Community
- Users can create and solve exercises, share solutions, vote, and earn points toward a 15-rank ladder. · contrapunctus.app, 9 Oct 2026
- Composition
- Users can compose for multiple voices, set major, minor, or modal contexts, and play compositions with sampled instruments. · contrapunctus.app, 9 Oct 2026
- Counterpoint tutor
- Gradus provides an interactive species-counterpoint curriculum with an AI tutor and English and Latin text. · contrapunctus.app, 9 Oct 2026
- 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. · contrapunctus.app, 9 Oct 2026
- Import limit
- The editor imports plain and compressed MusicXML, but export to MusicXML or MIDI is listed as not yet shipped. · contrapunctus.app, 9 Oct 2026
- 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. · contrapunctus.app, 9 Oct 2026
- Product
- Contrapunctus is a music theory platform with a real-time editor, community exercises, and an interactive edition of Fux’s Gradus ad Parnassum. · contrapunctus.app, 9 Oct 2026
- Support
- Users can submit bug reports through a button available at the bottom of every page and feature requests through the user menu. · contrapunctus.app, 9 Oct 2026
Where Contrapunctus stands on Freedom251
- Music Theory Software#8 of 27