C# Class LibiadaMusic.MusicXml.MusicXmlParser

The music xml parser.
Exibir arquivo Open project: intervals-mining-lab/libiada-core Class Usage Examples

Public Methods

Method Description
Execute ( XmlDocument xmlDocument, string filename ) : void

The execute.

Private Methods

Method Description
ParseAttributes ( XmlNode measureNode ) : Attributes

The parse attributes.

ParseCongenericScoreTracks ( XmlDocument scoreNode ) : List

The parse congeneric score tracks.

ParseDuration ( XmlNode noteNode ) : Duration

The parse duration.

ParseKey ( XmlNode attributeNode ) : Key

The parse key.

ParseMeasures ( XmlNode congenericScoreNode ) : List

The parse measures.

ParseNotes ( XmlNode measureNode ) : List

The parse notes.

ParsePitch ( XmlNode noteNode ) : Pitch

The parse pitch.

ParseSize ( XmlNode attributeNode ) : Size

The parse size.

ParseTie ( XmlNode noteNode ) : Tie

The parse tie.

ParseTriplet ( XmlNode noteNode ) : bool

The parse triplet.

Method Details

Execute() public method

The execute.
public Execute ( XmlDocument xmlDocument, string filename ) : void
xmlDocument System.Xml.XmlDocument /// The xml document. ///
filename string /// The filename. ///
return void