if count + tleng <= takt: output.append(tname + str(takt/tleng)) if count + tleng == takt: count = 0 else: count = count + tleng else: tleng = tleng/2 print "split to " + str(tleng) tuplelist[pos] = tname + str(takt/tleng) tuplelist.insert(pos+1, tuplelist[pos]) pos -= 1 # keine Note endgueltig verarbeitet pos += 1 return output m.print_matrix() print result result = tactify(result, 16, None) result = " ".join(result) output = open(template, 'r').read() title = "markov.py: %s @%d" % (os.path.basename(filename), order) output = re.sub("%%%TITLE-GOES-HERE%%%", title, output) output = re.sub("%%%CONTENT-GOES-HERE%%%", result, output) rand = ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(10)) folder = os.path.dirname(template) + "/work/" lilypondfile = rand + ".ly" lilypondpath = folder + lilypondfile midipath = folder + rand + ".midi"
output.append(tname + str(takt / tleng)) if count + tleng == takt: count = 0 else: count = count + tleng else: tleng = tleng / 2 print "split to " + str(tleng) tuplelist[pos] = tname + str(takt / tleng) tuplelist.insert(pos + 1, tuplelist[pos]) pos -= 1 # keine Note endgueltig verarbeitet pos += 1 return output m.print_matrix() print result result = tactify(result, 16, None) result = " ".join(result) output = open(template, 'r').read() title = "markov.py: %s @%d" % (os.path.basename(filename), order) output = re.sub("%%%TITLE-GOES-HERE%%%", title, output) output = re.sub("%%%CONTENT-GOES-HERE%%%", result, output) rand = ''.join( random.choice(string.ascii_uppercase + string.digits) for x in range(10)) folder = os.path.dirname(template) + "/work/" lilypondfile = rand + ".ly" lilypondpath = folder + lilypondfile