A musical treat is all lined up for Fyvie Castle