Castleton plans a very musical Fourth of July