dynamic pitch adjustment