Godtone
Joined 17 December 2020
→Novation Launchpad Pro MK3 isomorphic keyboard code: autogenerate colmap for missing entries in colmaps where possible |
|||
| Line 1,174: | Line 1,174: | ||
if colmaps.get(colmap): | if colmaps.get(colmap): | ||
colmap = colmaps[colmap] | colmap = colmaps[colmap] | ||
elif colmap < 31 or colmap%2==0 and colmap//2 < 31: | |||
if colmap%2==0: | |||
colmap //= 2 | |||
colmaps[colmap] = [ rb30[round( k/colmap*30+0.4 )%30] for k in range(colmap) ] | |||
else: | else: | ||
print('no colmap in colmaps for',colmap,'notes; using default colmap') | print('no colmap in colmaps for',colmap,'notes; using default colmap') | ||