21st annual music fest kicks off Friday