C# Class AlphaTab.Importer.MusicXml2Importer

Inheritance: ScoreImporter
Datei anzeigen Open project: CoderLine/alphaTab Class Usage Examples

Public Methods

Method Description
ReadScore ( ) : AlphaTab.Model.Score

Private Methods

Method Description
ApplyNoteStringFrets ( AlphaTab.Model.Track track, Beat beat, Note note, int fullNoteValue ) : void
FindStringForValue ( AlphaTab.Model.Track track, Beat beat, int value ) : int
GetOrCreateMasterBar ( int index ) : MasterBar
GetOrCreateVoice ( Bar bar, int index ) : Voice
ParseAccidental ( IXmlNode element, Note note ) : void
ParseAttributes ( IXmlNode element, Bar bar, MasterBar masterBar ) : void
ParseClef ( IXmlNode element, Bar bar ) : void
ParseDirection ( IXmlNode element, MasterBar masterBar ) : void
ParseDom ( IXmlDocument dom ) : void
ParseDynamics ( IXmlNode element, Beat beat ) : void
ParseIdentification ( IXmlNode element ) : void
ParseKey ( IXmlNode element, MasterBar masterBar ) : void
ParseMeasure ( IXmlNode element, AlphaTab.Model.Track track, bool isFirstMeasure ) : void
ParseMidiInstrument ( IXmlNode element, AlphaTab.Model.Track track ) : void
ParseNotations ( IXmlNode element, Beat beat, Note note ) : void
ParseNoteBeat ( IXmlNode element, AlphaTab.Model.Track track, Bar bar, bool chord, bool isFirstBeat ) : bool
ParsePart ( IXmlNode element ) : void
ParsePartList ( IXmlNode element ) : void
ParsePartwise ( IXmlNode element ) : void
ParsePitch ( IXmlNode element, AlphaTab.Model.Track track, Beat beat, Note note ) : void
ParseScorePart ( IXmlNode element ) : void
ParseTied ( IXmlNode element, Note note ) : void
ParseTime ( IXmlNode element, MasterBar masterBar ) : void
ParseTimeModification ( IXmlNode element, Beat beat ) : void

Method Details

ReadScore() public method

public ReadScore ( ) : AlphaTab.Model.Score
return AlphaTab.Model.Score