add groove_encoder_position API