Add time display.
parent
ca4e82ca7a
commit
bae52b162c
|
@ -163,20 +163,24 @@ B7 C7[2] # Rec, blinks when engaged
|
||||||
G7 C#7
|
G7 C#7
|
||||||
G#7 D7
|
G#7 D7
|
||||||
|
|
||||||
# MCU shift keys
|
# Feedback for the MCU shift keys. We've disabled this by default since
|
||||||
A#5 D#7
|
# it doesn't add much value and clobbers the bar display below.
|
||||||
B5 E7
|
|
||||||
C6 F7
|
|
||||||
|
|
||||||
# meter feedback
|
#A#5 D#7
|
||||||
|
#B5 E7
|
||||||
|
#C6 F7
|
||||||
|
|
||||||
# The Mackie protocol packs all 8 channel meters into a single channel
|
# Blinkenlights galore! The Mackie protocol provides us with both time
|
||||||
# pressure message which we need to transform into the corresponding
|
# and meter data for which we provide some translations here which make
|
||||||
# note messages for the LEDs. Note that we only use the upper 5x8 part
|
# various LEDs light up in different colors.
|
||||||
# of the grid here, in order not to clobber the 3 rows at the bottom
|
|
||||||
# with the rec/solo/mute buttons. This means that the meters, which
|
# Meter feedback: The Mackie protocol packs all 8 channel meters into a
|
||||||
# actually have 8 different values, have to be squashed into 5 LEDs per
|
# single channel pressure message which we need to transform into the
|
||||||
# channel.
|
# corresponding note messages for the LEDs. Note that we only use the
|
||||||
|
# upper 5x8 part of the grid here, in order not to clobber the 3 rows at
|
||||||
|
# the bottom with the rec/solo/mute buttons. This means that the
|
||||||
|
# meters, which actually have 8 different values, have to be squashed
|
||||||
|
# into 5 LEDs per channel.
|
||||||
|
|
||||||
?CP[16] C2[0,1] G#2[0:3,1] E3[0:5,5] C4[0:7,5] G#4[0:8,3]
|
?CP[16] C2[0,1] G#2[0:3,1] E3[0:5,5] C4[0:7,5] G#4[0:8,3]
|
||||||
|
|
||||||
|
@ -187,6 +191,14 @@ C6 F7
|
||||||
|
|
||||||
#?CP[16][-8] G#4[0,1] A4[0,0,1] A#4[0:3,1] B4[0:4,1] C5[0:5,5] C#5[0:6,5] D5[0:7,5] D#5[0:8,3]
|
#?CP[16][-8] G#4[0,1] A4[0,0,1] A#4[0:3,1] B4[0:4,1] C5[0:5,5] C#5[0:6,5] D5[0:7,5] D#5[0:8,3]
|
||||||
|
|
||||||
|
# This decodes the least significant digit in the time display (CC69) to
|
||||||
|
# count off time on the 4 bottommost scene launch buttons. Note that
|
||||||
|
# the digits are encoded in ASCII here, therefore the copious amount of
|
||||||
|
# zeros in the value lists below to skip over all the non-digit
|
||||||
|
# characters at the beginning of the ASCII table.
|
||||||
|
|
||||||
|
CC69[128] F7[0:49,1,0] E7[0:50,1,0] Eb7[0:51,1,0] D7[0:52,1,0]
|
||||||
|
|
||||||
# no feedback for faders (faders aren't motorized)
|
# no feedback for faders (faders aren't motorized)
|
||||||
|
|
||||||
# NOTE: Feedback for rec/solo/mute/select also needs to be recognized in shift
|
# NOTE: Feedback for rec/solo/mute/select also needs to be recognized in shift
|
||||||
|
|
Loading…
Reference in New Issue