First, please follow up to the Programmer Thread as i don’t want to have the Forum cluttered with Programmer Troubleshooting Threads, it should be all in one place, hence this is my last posting in this Thread.
I think you have absolutely no clue how the Programmer works
Read Post #2 on Page 1 of the Programmer Thread
The pins jumping are Digital Chip Select and Adress Lines, so its natural for them being either 0V or +5V. 137s Pin 1,2 is Adress in, Pin 12 > 15 are the ChipSelect(Enable) Lines for the 4051.
Pin 1,2,15 on the 595 are the Adress Bus Lines for the 4051s, 3,4 is decoded by the 137 for the ChipSelect Enalble Lines.
On the 4051 the Pins 9, 10, 11 are the Adress ins, connected to 12 >15 on the 595, hence be “jumping”. Pin 6 on the 4051 is the Chip Select/Enable IN and connected to one of the 137s Pins 12>15 hence jumping, too.
Pin 1,2,4,5,12,13, 14, 15 of each 4051 should be steady something between 0-5V depending on the associated Pots setting.
Pin 3 of each 4051 (all are connected) is the output of the 4051s and should be only connected to shruthis CV1 in. Should be jumping to various Values between 0-5V, depending on the Adress Lines/Chip Select selection of the corresponding Pot.
BLUE: Steady GND
RED: Steady +5V
GREEN: digital Adress/ChipSelect Lines, should be pulsating 0v/+5V
ORANGE: Analog Line from the Pots Wiper, should be steady something between 0V/+5V, depending on the Pots setting and change with Pots setting
YELLOW: CV to the Shruthi, should be pulsating something between 0V/+5V, depending the addressed Chip/Pot and Pot Setting