Do I need a visa to play music in USA?
Under U.S. law, musicians almost always need employment-based visas to perform unpaid performances that are not official showcase performances. (There are very few exceptions to this rule.) - This from The Musician Union...!!
Tim Radford