Although known mainly as a guitarist he is also an accomplished singer and keyboard player and has played many other instruments including : banjo , accordion , bass guitar and drums . Although known primarily as a guitarist , he is also an accomplished singer , keyboardist , and also plays other instruments , such as banjo , accordion , synthesiser , piano , bass guitar and drums , on his own solo albums , several Who albums , and as a guest contributor to a wide array of other artists ' recordings .