Godtone
Joined 17 December 2020
m →Novation Launchpad Pro MK3 isomorphic keyboard code: now needs math.lcm |
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 | ||