|
| 1 | +from glm import ivec2, vec2, ivec3, vec3 |
| 2 | + |
| 3 | +TITLE = "midimech" |
| 4 | +# FOCUS = False |
| 5 | +NOTES = ["C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"] |
| 6 | +WHOLETONE = True |
| 7 | +FONT_SZ = 32 |
| 8 | +BRIGHTNESS = 0.4 |
| 9 | +C_COLOR = ivec3(0, 128 * BRIGHTNESS, 0) |
| 10 | +YELLOW = ivec3(205 * BRIGHTNESS, 127 * BRIGHTNESS, 0) |
| 11 | +LIGHT = ivec3(0, 0, 128 * BRIGHTNESS) |
| 12 | +FGAB = ivec3(64 * BRIGHTNESS) |
| 13 | +GRAY = ivec3(16 * BRIGHTNESS) |
| 14 | +BORDER_COLOR = ivec3(48) |
| 15 | +DARK = ivec3(0) |
| 16 | +BASE_OFFSET = -4 # linnstrument |
| 17 | +# CHORD_ANALYZER = get_option(opts,'chord_analyzer',False) |
| 18 | +EPSILON = 0.0001 |
| 19 | +FADE_SPEED = 4.0 |
| 20 | + |
| 21 | +COLOR_CODES = [ |
| 22 | + ivec3(0), # default color |
| 23 | + ivec3(255, 0, 0), # red |
| 24 | + ivec3(205, 205, 0), # yellow |
| 25 | + ivec3(0, 127, 0), # green |
| 26 | + ivec3(0, 127, 127), # cyan |
| 27 | + ivec3(0, 0, 128), # blue |
| 28 | + ivec3(159, 43, 104), # purple |
| 29 | + ivec3(0), # off |
| 30 | + ivec3(80, 80, 80), # gray |
| 31 | + ivec3(255, 127, 0), # orange |
| 32 | + ivec3(0, 255, 0), # lime |
| 33 | + ivec3(255, 127, 127), # pink |
| 34 | +] |
| 35 | + |
| 36 | +# NOTE_COLORS = [ |
| 37 | +# ivec3(255, 0, 0), # C |
| 38 | +# ivec3(255/2, 0, 0), # C# |
| 39 | +# ivec3(255, 127, 0), # D |
| 40 | +# ivec3(255/2, 127/2, 0), # D# |
| 41 | +# ivec3(255, 255, 0), # E |
| 42 | +# ivec3(0, 255, 0), # F |
| 43 | +# ivec3(0, 255/2, 0), # F# |
| 44 | +# ivec3(0, 0, 255), # G |
| 45 | +# ivec3(0, 0, 255/2), # G# |
| 46 | +# ivec3(128, 0, 128), # A |
| 47 | +# ivec3(128/2, 0, 128/2), # A# |
| 48 | +# ivec3(255, 0, 255) # B |
| 49 | +# ] |
0 commit comments