Band Gig School of Music and Performance provides a variety of music training services, including private music lessons, improvisational labs, rehearsing in a band, recording a demo and playing a live concert. Training is offered in guitar, piano, bass, drums, voice, violin and more. There are program branches in Dedham, Melrose and Norwood.