def main(): usage = "%prog" description = "List tonal space analysis sets" parser = OptionParser(usage=usage, description=description) options, arguments = parser.parse_args() print ", ".join(TonalSpaceAnalysisSet.list())
def run(self, args, state): from jazzparser.data.tonalspace import TonalSpaceAnalysisSet if len(args) != 1: raise ShellError, "Please give the name of a tonal space analysis "\ "set. Available sets are: %s" % \ ", ".join(TonalSpaceAnalysisSet.list()) try: # Try loading the named set songset = TonalSpaceAnalysisSet.load(args[0]) except Exception, err: raise ShellError, "Error loading tonal space analysis set: %s" % \ err