trying to use zero crossings to drive pitch detection