Text this: Optimization method for variable fractional delay filters based on gradient descent