These hand puppets by artist Matthew Irvine Brown can be tuned to sing in any scale or specific mode. They consist of basic electronics connected up to Max/MSP and can be used to “help illustrate relatively complex musical theory – such as the differences between blues, chromatic and pentatonic scales.” Check out more pics of them at the link below.

Singing Sock Puppets