Electronic Theses and Dissertation Database
Library Home  |  ` Library Catalog  |  ETD Home  |  Browse ETDs  |  Search ETDs  |  ETD Resources

Title page for ETD etd-07072005-150030


Type of Document Master's Thesis
Author Bays, Geoffrey Alan
Author's Email Address gbays1@student.gsu.edu
URN etd-07072005-150030
Title ScoreSVG: A New Software Framework for Capturing the Semantic Meaning and Graphical Representation of Musical Scores Using JAVA2D, XML, and SVG
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Ying Zhu Committee Chair
Rajsekhar Sunderraman Committee Member
Xaolin Hu Committee Member
Keywords
  • Music Notation
  • Music Editing
  • Java 2D Graphics
  • Guido
  • XSLT
  • XML
  • SVG
Date of Defense 2005-07-21
Availability unrestricted
Abstract
ScoreSVG implements a three-tiered software architecture that generates musical scores in scalable vector graphics (SVG), something no other known music editor has done. SVG is non-proprietary XML-based format that renders graphical content into a web browser equipped with a SVG plugin. Scores in SVG can be scripted to produce interactive music theory examples, or make other graphical score changes impossible in any other format. Large music score editors such as Finale and Sibelius output to proprietary file formats, or Postscript (.ps) files that are not interchangeable or modifiable once created. Open source efforts such as LilyPond or Guido require the user to learn a new text-based music format to get a PostScript music score. ScoreSVG converts the data from a user-friendly visual front end to GuidoXML, capturing the semantic meaning of the score, and then outputs the result in SVG using an XSL stylesheet and the Saxon 8.4 XSLT processor.
Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  BaysThesis3.pdf 467.00 Kb 00:02:09 00:01:06 00:00:58 00:00:29 00:00:02

Browse All Available ETDs by ( Author | Department )

Click here to send a comment to ETD Support