SM Music Reader

Last modified
Sunday, December 5, 2021

Description of App

SM Music Reader is an app for everyone to read scores written in MusicXML format. It supports drawing the score, playing and reading with screen reader like VoiceOver.

SM Music Reader is a free and fully accessible app for everyone to read scores written in MusicXML format. It supports drawing the score, playing and reading with screen reader like Voiceover, so both sighted and blind users can exchange the same score at the same time. The app is connected to Sao Mai online music library with thousands of MusicXML scores.

SM Music Reader currently provides the following features:
• Read music files written in MusicXML format,
• Draw sheet music for exchanging scores among both sighted people and people with visual impairment at the same time,
• Play MIDI files:
o Play all, by part, staff, current measure and by highlighted passage,
o Forward, rewind and loop playback,
o Adjust tempo, customize metronome options, volume and select instruments’ voices for each part.
• Support reading with screen readers:
o View the whole part or selected staff,
o Speak note by note and bar by bar,
o Speak in order of by voice (horizontal) and by timestamp (vertically),
o Speak most details of the score like directions, chords, nuances, slurs/ties, ornaments, fingerings/strings, lyrics, etc.
• Braille music translation
• Navigate to a certain bar or line,
• Set bookmarks,
• Manage your favorite lists and view the file’s details,
• Access Sao Mai music sharing library,

As a non-profit organization, Sao Mai Center for the Blind relies entirely on our sponsored projects and financial aids from donors. Therefore, your contributions, in any manner, will more or less help us maintain and develop this app, as well as other useful tools for the blind.

Contact us via email at:
For more information about Sao Mai, please visit:

With special thanks to Overbrook School for the Blind and the Nippon Foundation for their valuable support in initial financing costs for this project.



Free or Paid


Apple Watch Support

Not Known

iOS Version


Device(s) App Was Tested On

iPod Touch

Accessibility Comments


VoiceOver Performance

VoiceOver reads all page elements.

Button Labeling

Most buttons are clearly labeled.


The app is fully accessible with VoiceOver and is easy to navigate and use.

Other Comments

Tool for blind musicians.
This app is originally created for Android OS by Sao Mai Center for the Blind in Vietnam.

SM Music Reader - Tuner, Metronome, free scores - Google Play…

Developer's Twitter Username



4 people have recommended this app

Most recently recommended by Hiroyuki Shinagawa 3 months 2 weeks ago



Submitted by Daniel Angus MacDonald on Sunday, December 5, 2021

this app in this entry says it is designed for the blind to read scores. the description mentions VoiceOver compatibility, and this entry says the app is totally inaccessible. I think there was a mistake and it should be corrected.

Submitted by Daniel Angus MacDonald on Sunday, December 5, 2021

I'm always happy to correct if needed. thanks for fixing this entry. now, it makes it better for people who look at this app directory entry.

Submitted by Alexandra Moldovan on Tuesday, December 7, 2021

Hello! I am wondering if I can also import other MusicXML files into this app except from those in the library? It would be very useful. Thanks.

Submitted by Alexandra Moldovan on Tuesday, December 7, 2021


I managed to import a MusicXML file other than those already in the library and I encounter the following problem: it plays the MIDI incorrectly. It displays the parts as separate staves as they are, but when playing the MIDI, the staves won't start at the same time. One will play after a while without being harmonized with the first one. It is played from the beginning instead and the other continues. I hope you understand the problem. Is there any solution for this?

Submitted by Pa. Joe on Saturday, December 11, 2021

I am using an iphone 12, with the latest update. When I go to the sm music library, I search for something. When the results apear, I double tap to open the score, but I am told that it is selected, and there is no option to open it.
If I double tap a long press the proper information appears..
Any suggestions?

Submitted by Unregistered User (not verified) on Saturday, December 11, 2021

I prefer to read music xml manually.
In text editor like note pad.
or to convert to lilypond with music21 and read the resulting file in any text editor, too.
Or imply to open in reaper and to read midi events or notes, depending on modes.
Or to open in MuseScore at last.
Or convert to braille, it is not important how: automatically or manually.
In general, no problems.

Submitted by Dang Hoai Phúc on Wednesday, January 26, 2022

I am Phúc, from the SM Music Reader development team. Many thanks for your positive feedbacks.
Just for your information, we are working on a music Braille translation engine and hopefully we will publish it soon in about two months. But not ready for iOS yet. I will keep you posted via this thread, to whom might concern about reading score in Braille.

Submitted by Mara on Thursday, February 24, 2022

I have been following your work through the DAISY Consortium music braille project. I was wondering if you are woking on anything for Mac in parallel with the windows and iOs stuff? also do you need beta testers? Who should I contact about this?


More Like This