IEEE1599 file parser

IEEE1599 file parser is a software designed to modify IEEE1599 XML files, a format used for representing musical scores. The software allows users to view, edit, and add musical measures (chords and rests) within a score. It leverages design patterns and technologies for efficient XML manipulation and a user-friendly interface built with JTable


The key features of the system are listed below:

  • Interactive editing: intuitive table-based interface for modifying musical measures, including duration, notes, and accidentals.
  • Data validation:eEnsures that modifications to measures adhere to the IEEE1599 format and the score's time signature.
  • Measure addition: allows users to insert new measures (chords or rests) with a dedicated dialog window.
  • Change preservation: saves modifications to a new XML file, leaving the original file intact.
  • XPath utilization: leverages XPath for efficient navigation and extraction of data from the XML structure.

Short description

A Java file parser for IEEE1599 XML file.