コード例 #1
0
ファイル: subConverters.py プロジェクト: rmattes/music21
 def parseFile(self, fp, number=None):
     '''
     Read a file
     '''
     from music21.capella import fromCapellaXML
     ci = fromCapellaXML.CapellaImporter()
     self.stream = ci.scoreFromFile(fp)
コード例 #2
0
ファイル: subConverters.py プロジェクト: rmattes/music21
    def parseData(self, strData, number=None):
        '''
        parse a data stream of uncompessed capella xml

        N.B. for web parsing, it gets more complex.
        '''
        from music21.capella import fromCapellaXML
        ci = fromCapellaXML.CapellaImporter()
        ci.parseXMLText(strData)
        scoreObj = ci.systemScoreFromScore(self.mainDom.documentElement)
        partScore = ci.partScoreFromSystemScore(scoreObj)
        self.stream = partScore