X-Git-Url: https://svn.cri.ensmp.fr/git/minwii.git/blobdiff_plain/b9474080161e4611ea3f33e38a3cf2256e8fda06..58f8fcfb15531fc052f9cdd02543cafe93428698:/src/songs/musicxmltosong.py diff --git a/src/songs/musicxmltosong.py b/src/songs/musicxmltosong.py index 0d4bb99..39df188 100755 --- a/src/songs/musicxmltosong.py +++ b/src/songs/musicxmltosong.py @@ -9,7 +9,7 @@ import sys from types import StringTypes from xml.dom.minidom import parse from optparse import OptionParser -from Song import Song +#from Song import Song # Do4 <=> midi 60 OCTAVE_REF = 4 @@ -192,7 +192,7 @@ def _getNodeValue(node, path, default=_marker) : else : return default -def musicXml2Song(input, output, partIndex=0, printNotes=False) : +def musicXml2Song(input, partIndex=0, printNotes=False) : if isinstance(input, StringTypes) : input = open(input, 'r') @@ -209,6 +209,9 @@ def musicXml2Song(input, output, partIndex=0, printNotes=False) : if printNotes : part.pprint() + + return part + # divisions de la noire # divisions = 0 @@ -245,10 +248,10 @@ def main() : options, args = op.parse_args() - if len(args) != 2 : + if len(args) != 1 : raise SystemExit(op.format_help()) - musicXml2Song(args[0], args[1], partIndex=options.partIndex, printNotes=options.printNotes) + musicXml2Song(args[0], partIndex=options.partIndex, printNotes=options.printNotes)