Font Size: a A A

The Design And Implementation Of Music Conversion Software SunMusic For Visually Impaired

Posted on:2017-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ZhangFull Text:PDF
GTID:2308330503961538Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, information accessibility has been widely concerned by all walks of life. Since ancient times, blind people have been fond of music. However, braille music scores and related materials thereof are mainly interpreted by people with normal vision, the interpreters are required to be capable of understanding and reading stave and Chinese Braille music notations and scores. The human translation cannot meet the visual impairers’ increasing needs of Braille music scores. The study on automatic conversion of braille music scores has very practical significance.The paper mainly focuses on the automatic conversion from stave or numbered musical notation to Chinese Braille music score in ASCII code. Through the research and study on MusicXML, a conversion model with MusicXML as the intermediate bridge is designed, and the automatic conversion algorithm is described formally in detail. JavaScript technology is used to develop software called SunMusic, which can realize the automatic conversion from MusicXML to ASCII code of Braille music scores. It has the characteristics of light-weighted, easily transplanted, easily upgraded and so on.In the process of the conversion. first of all, the format of the MusicXML is processed for a well treatment, and some non-standard writings(such as tag structure disorder and so on) are normalized. The purpose is to reduce the ambiguous conversion and improve the conversion rate. Secondly, to parse MusicXML according to the characteristics of the MusicXML, which has a good structure of DOM tree, then to recombine the DOM tree with the Braille writing rules; once again, to convert MusicXML content to a corresponding Braille ASCII code according to the table of MusicXML nodes and corresponding Braille characters, and then to preordered traverse the DOM tree, and to generate the code of braille ASCII; finally, to optimize the Braille ASCII codes according to the simplified rules, to refer to the table of braille and braille ASCII code, to form the Braille music scores, which can be read or touched by the visual impaired. After testing, the software can be used for accurate conversion of ordinary electronic music scores, and can help the visually impaired groups easily share and obtain music information.
Keywords/Search Tags:Electronic music scores, MusicXML, braille music scores, the visual impaired, information accessibility
PDF Full Text Request
Related items