Cool App Winner: EarMaster for iPad

Written by Jim McKeeth on Posted in News

Our new cool app contest winner is EarMaster for iPad. It is developed with Delphi and shares much of its code with the desktop versions that run on macOS and Windows. EarMaster is all about musical training.

 Video not found or Youtube service not available
Overview video
EarMaster for iPad is an iPad app for musical training: sight singing, sight reading, rhythm training, music theory and ear training (hearing intervals, chords, etc). With almost 3000 lessons made by music teachers covering the full range from beginners to professional musicians playing any instrument.

Video not found or Youtube service not available
Technology video
As a comprehensive consumer grade app, it both contains a lot of functionality and uses many different technologies. Despite that it is very advanced a lot of effort went into making it as simple and intuitive as possible. It has a 100% native feeling and follows the Apple GUI guidelines as close as possible.
  • It is made entirely with native components (TMS iCL), though with a few custom FMX components mixed in (musical instrument controls).
  • It features audio recording and audio playback, Midi input and Midi output, Instrument sound sampler, and many other technologies - all made with the native iOS frameworks (AudioUnit, CoreMidi, etc).
  • It includes Pitch detection of microphone recording drawing realtime pitch curve on Musical staff
  • Uses a custom UITableView native component with custom cells and expandable sections.
  • Multiple custom TrueType fonts
  • HTTPS Cloud syncing (towards our own developed cloud server running on Google Cloud)

Besides FireMonkey and TMS iCL it also uses SQLite, SSL, In-App purchases, XML and Indy components in the app. The IDE extensions CnPack and MMX were also very valuable.

Hans Lavdal Jakobsen developed the app over two years, and he loves Delphi . . . .

We choose Delphi because it allows us to create a true native iOS app, with a GUI using native components, and still share 97% of the source code with other platforms. If you develop a multi-platform app, Delphi is simply the fastest way to go.

-Hans Lavdal Jakobsen, Managing Director and Lead Developer of EarMaster ApS

And his customers love the app . . .

Fabulous! - ***** - from Put them lights out!, 4th Jun 2016, USA

This app is truly a standout among all the many ear training ones out there. Nothing else compares to this one. They've taken their already great desktop version and made improvements and put it all on the iPad. The beginner's course is new and really good. I like the way it progresses in steps so you don't have to figure out what to work on. Also the pitch detection is great, so you can hum or sing the notes and check your melodic dictation. 

(5 star review from iOS App Store)

The app was released in 5 languages (English, Chinese, Spanish, French and German) and peaked as the #11 most popular non-game app worldwide. EarMaster App is featured on the Discovery Network channel this Friday 7-7:30 AM EST (26th August). It is a special "Back to School" edition of the Newswatch TV show with the tech guru Scott Steinberg.



Gold User, Rank: 10, Points: 304

Check out more tips and tricks in this development video: