class Scales: Navigation = FallbackColor(Rgb.WHITE, Basic.ON) NavigationDisabled = FallbackColor(Rgb.DARK_GREY, Basic.OFF) OptionOn = Rgb.WHITE OptionOff = Rgb.DARK_GREY NoOption = Rgb.BLACK Close = Rgb.WHITE
class Basic: HALF = FallbackColor(Rgb.DARK_GREY, HALFLIT_WHITE_MIDI) OFF = FallbackColor(Rgb.BLACK, 0) ON = FallbackColor(Rgb.WHITE, 127) FULL_BLINK_SLOW = Blink(FallbackColor(Rgb.WHITE, 127), FallbackColor(Rgb.BLACK, 0), 24) FULL_PULSE_SLOW = Pulse(FallbackColor(Rgb.DARK_GREY, HALFLIT_WHITE_MIDI), FallbackColor(Rgb.WHITE, 127), 48) FAST_PULSE = Pulse(FallbackColor(Rgb.DARK_GREY, HALFLIT_WHITE_MIDI), FallbackColor(Rgb.WHITE, 127), 24) TRANSPARENT = TransparentColor()
class Session: Scene = Rgb.GREEN SceneTriggered = FallbackColor(Blink(Rgb.GREEN, Rgb.BLACK, 24), 24) NoScene = Rgb.BLACK ClipStopped = Rgb.AMBER ClipTriggeredRecord = Blink(Rgb.RED, Rgb.BLACK, 24) ClipEmpty = Rgb.BLACK EmptySlotTriggeredPlay = Blink(Rgb.GREEN, Rgb.BLACK, 24) RecordButton = Rgb.RED_SHADE StopClip = Rgb.RED StopClipTriggered = Blink(Rgb.RED, Rgb.BLACK, 24) StoppedClip = Rgb.DARK_GREY
class Session: Scene = Rgb.GREEN SceneTriggered = FallbackColor(Blink(Rgb.GREEN, Rgb.BLACK, 24), 24) NoScene = Rgb.BLACK ClipStopped = Rgb.AMBER ClipStarted = Pulse(Rgb.GREEN_SHADE, Rgb.GREEN, 48) ClipRecording = Pulse(Rgb.BLACK, Rgb.RED, 48) ClipTriggeredPlay = Blink(Rgb.GREEN, Rgb.BLACK, 24) ClipTriggeredRecord = Blink(Rgb.RED, Rgb.BLACK, 24) ClipEmpty = Rgb.BLACK RecordButton = Rgb.RED_SHADE StopClip = Rgb.RED StopClipTriggered = Blink(Rgb.RED, Rgb.BLACK, 24) StoppedClip = Rgb.DARK_GREY
class Browser: Navigation = FallbackColor(Rgb.WHITE, Basic.ON) NavigationDisabled = FallbackColor(Rgb.DARK_GREY, Basic.OFF) Option = Rgb.WHITE OptionDisabled = Rgb.DARK_GREY