Project completed! I put the interface circuit in a project box and replaced the ugly temporary connector on the ribbon controller itself with the permanent version. Quick demo at the end.
And yes, I know I need a less squeaky chair at my work table.
Incidental music: "Bug Catching" by Emily A. Sprague.