Browse > Article
http://dx.doi.org/10.9708/jksci.2014.19.2.077

Development of a Music Score Editor based on MusicXML  

Khan, Najeeb Ullah (School of Electrical Engineering, University of Ulsan)
Lee, Jung-Chul (School of Electrical Engineering, University of Ulsan)
Abstract
In the past composers used to make music with classical instruments such as piano, violin, guitar, flute, drums, and other well-known tools. With the advent of digital technology many software programs were developed which allow musicians to compose tunes using personal computers. Many file formats were introduced such as NIFF, SMDL and MIDI but none besides MIDI has been successful. Recently MusicXML has emerged as a de-facto standard for the computer representation of music. This paper presents a brief description of the structure of the MusicXML format and describes the development of a music score editor based on MusicXML. We implemented a MusicXML-based score editing software using C# language and a feasibility test showed the efficiency of our proposed method.
Keywords
MusicXML; Score Editor; Music Notation;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 P. Bellini and P. Nesi, "WEDELMUSIC format: An XML music notation format for emerging applications." Proc. WEDELMUSIC 2001, pp. 79 - 86, Nov. 2001.
2 S.Cunningham, "SuitabilityofMusicXMLas aFormat for Computer Music Notation and Interchange." Proceedings of IADIS Applied Computing 2004 International Conference, Lisbon, Portugal. pp. III-7, 2004.
3 M. Good, "MusicXMLinPractice: Issues inTranslation and Analysis." Proceedings of First International Conference MAX 2002, pp. 47-54, Sep. 2002
4 M. Good, "MusicXML in Commercial Applications." Music Analysis East and West: Computing in Musicology 14, edited by W. B. Hewlett and E. Selfridge-Field, MIT Press, pp. 9-20. 2006,
5 M.Good, "MusicXML: An Internet-Friendly Format for Sheet Music." Proceedings of XML 2001 Conference, pp. 9-14, Dec, 2001
6 M. Good, "Lessons fromthe Adoption of MusicXML as an Interchange Standard." Proceedings of XML 2006 Conference, pp. 1-13, Dec. 2006
7 M. Good. "MusicXML for notation and analysis." The virtual score: representation, retrieval, restoration, edited by W. B. Hewlett and E. Selfridge-Field, MIT Press, pp. 113-124, 2001
8 "MusicXML XSD Schema Reference" available at http://www.musicxml.com/
9 L. Housley, T. Lynch, R, Ramnath,P.F. Rogers, J. and Ramanathan, J, "Implementation Considerations in Enabling Visually Impaired Musicians to Read Sheet Music Using a Tablet." Proceedings of IEEE COMPSAC, pp. 678 - 683, Jul. 2013.
10 L.L.Housley,DynamicGeneration ofMusical Notation fromMusicXMLInput on anAndroid Tablet. Doctoral Dissertation. Ohio State University, 2012.
11 Cunningham, Stuart, et al. "Web-basedMusicNotation Editing." Proceedings of IADIS- International Conference on WWW/Internet, Murcia, Spain. 2006.
12 M.D. Good, "MusicXML: The First Decade." Structuring Music Through Markup Language: Designs and Architectures, MakeMusic, Inc., pp. 187-192, 2012
13 "The HumdrumSyntax" available at http://www. music-cog.ohio-state.edu/Humdrum/guide05.html
14 ProxyMusic https://proxymusic.kenai.com/
15 "Windows Forms Overview" available at http:// msdn.microsoft.com/en-us/library/8bxxy49h(v =vs.110).aspx
16 "Introduction to WPF" available at http://msdn. microsoft.com/en-us/library/aa970268(v=vs.11 0).aspx
17 "XML Schema Definition Tool (Xsd.exe)" available at http://msdn.microsoft.com/en-us/library/ x6c1kb0s(v=vs.110).aspx
18 "Ribbon (WPF)" available at http://msdn.microsoft.com/en-us/library/
19 J. Frijters, "IKVM, an implementation of Java for Mono and the. NET Framework," Available at http://www.ikvm.net
20 Yo Tomita. "Bach, Musicological Font" available at http://www.mu.qub.ac.uk/tomita/bachfont/
21 G.J. Lim and J.C. Lee, "An Electronic Keyboard Instrument Using PC MIDI and USB Interface," Journal of The Korean Society of Computer and Information, vol.16, no.11, p85-93, Nov. 2011.   과학기술학회마을   DOI   ScienceOn
22 J.Y. Kim, J.C. Lee, and H.S. Jun, "Development of PC based flute performance learning software," Journal of The Korean Society of Computer and Information, vol.18, no.2, p95-105, Feb. 2013.   과학기술학회마을   DOI   ScienceOn