Abstract: A dual hydraulic oscillator for the reciprocating cutter of an agricultural machine is provided. The dual oscillator has two pistons reciprocating in opposite directions and a single pilot valve, with resynchronization performed twice per cycle of the oscillator. Also provided is a single or dual hydraulic oscillator comprising a cylinder having first and second opposed ends. A reversing pilot valve is provided for controlling flow of pressurized fluid to at least one of the first and second cylinder ends. The pilot valve includes first and second pilot passages for controlling the reversing operation of the pilot valve. A piston reciprocates between first and second positions in the cylinder. The piston has an inner bore. The bore has first and second circumferential logic grooves. An inner logic mechanism is slidably received in the bore.