A new indie release from a band formed in Providence