What instrument offers a huge range of sound and is played by several keyboards for the hands and even a keyboard for the feet?

clavichord
xylophone
organ
bass clarinet