Godtone (talk | contribs)
Godtone (talk | contribs)
m →Novation Launchpad Pro MK3 isomorphic keyboard code: convenience/usability improvement
Line 1,256: Line 1,256:
print('no colmap in colmaps for',colmap,'notes; using default colmap')
print('no colmap in colmaps for',colmap,'notes; using default colmap')
if highlight:
if highlight:
highlight = sort(list(set(highlight)))
colmap = [( colmap*math.lcm(len(colmap),len(highlight)) )[i%len(colmap)] if i in [0]+highlight else 3 for i in range(highlight[-1])]
colmap = [( colmap*math.lcm(len(colmap),len(highlight)) )[i%len(colmap)] if i in [0]+highlight else 3 for i in range(highlight[-1])]
# get arguments with default values
# get arguments with default values