Steven Wilson has learned various music related skills by himself .
Wilson is a self-taught composer , producer , audio engineer , guitar and keyboard player , playing other instruments as needed , including bass guitar , autoharp , hammered dulcimer and flute .
Steven Wilson