# ChoralRoot: B3 = LOCK, the chord block's latch mode. LOCK on (B3 lit); MIN held and released: latched (lit), D4 ->
# Dm; 6 tapped: Dm6; 9: Dm6/9; 9 again: Dm6 (toggled off); MAJ: D6/9 (quality changes, extensions remain); LOCK
# off: the latch gone, D4 alone a single note. The trace: "lock:" and "chord:" lines.
wait 300
expect led B3 dim
btn B3                         # B3 = LOCK
wait 100
expect led B3 on
btn G#3 down
wait 100
btn G#3 up
wait 100
expect led G#3 on
btn D4 down
wait 300
shot build/emu/test/cr_lock_dm.ppm
btn D4 up
wait 300
btn F3
wait 100
expect led F3 on
btn D4 down
wait 300
btn D4 up
wait 300
btn C4
wait 100
expect led C4 on
btn D4 down
wait 300
shot build/emu/test/cr_lock_dm69.ppm
btn D4 up
wait 300
btn C4
wait 100
expect led C4 dim
expect led F3 on
btn D4 down
wait 300
btn D4 up
wait 300
btn A#3
wait 100
expect led A#3 on
expect led G#3 dim
expect led F3 on
expect led C4 on
btn D4 down
wait 300
btn D4 up
wait 300
btn B3                         # B3 = LOCK
wait 100
expect led B3 dim
expect led A#3 dim
btn D4 down
wait 300
btn D4 up
wait 2000
dump
