Satellite chain drive.
The blue bar plays role of a carrier. The orange and yellow sprockets have the same tooth number. The violet bar has a revolution joint with a chain link.
Input is the blue bar that has reciprocating rotation. More than 1 revolution is impossible.
The sprockets and the violet bar oscilate.