AppPage.net

Screenshots

  • Counterpoint Dojo screenshot 1
  • Counterpoint Dojo screenshot 2
  • Counterpoint Dojo screenshot 3

About Counterpoint Dojo

Counterpoint Dojo is a learning app for studying the relationship between independent melodic lines through explanations, playable scores, and writing exercises. FEATURES - Introductory lessons and the five species of Fux-style counterpoint - Additional lessons on melodic writing, suspensions, minor mode, three voices, free counterpoint, imitation, and canon - Play every teaching example and listen to the voices together - Write notes into guided exercises and check the specified conditions - Save completed attempts and replay them later - Review rule violations in the five-species exercises VERSION 1.1 - Added seven advanced lessons with newly created teaching examples - Added twelve guided writing exercises - Added attempt history for reviewing past work PLEASE NOTE The app interface and lesson text are currently in Japanese. Exercise evaluation checks the stated conditions and rules; it does not judge the artistic quality of a composition.

What’s new

Version 1.1.1 · Updated September 29, 2026

Updated the app icon.

App privacy

The developer, Naoki Chiba, reported these privacy practices to Apple.

Data Not Collected

The developer does not collect any data from this app.

Alternatives to Counterpoint Dojo

Looking for apps like Counterpoint Dojo? Here are 6 similar apps on the App Store. The highest rated is Choral Lab (5.0/5), and 4 of the 6 are free to download.

Counterpoint Dojo vs. alternatives
App Rating Price Last updated Compare
Counterpoint Dojo – Free September 29, 2026
Harmony & Counterpoint 1.0 / 5 (1) 4.99 USD Oct 11, 2026 Compare
Choral Lab 5.0 / 5 (1) 6.99 USD Sep 17, 2026 Compare
RehearsalLink – Free Apr 23, 2026 Compare
NoteTrace: Note Reading Coach – Free Sep 18, 2026 Compare
Play in Any Key – Free Sep 20, 2026 Compare
RT Analyzer – Free Sep 25, 2026 Compare

Compare Counterpoint Dojo with the top alternatives: ratings, updates, ASO score and keyword gaps →