add silent option to rhythm functions