In this paper, we introduce a mechanism consisting of a pair of noncircular pulleys with a constant-length cable. While a single noncircular pulley is generally limited to continuously winding or unwinding, the differential cable routing proposed here allows to generate nonmonotonic motions at the output of the arrangement, i.e., the location of the idler pulley redirecting the cable. The equations relating its motion to rotation angles of the noncircular pulleys and to the cable length are presented in the first part of this paper. Next, we introduce a graphical method allowing us to obtain the required pulley profiles for a given output function. Our approach is finally demonstrated with two application examples: the guiding of a cable-suspended robot along a complex trajectory using a single actuator, and the static balancing of a pendulum with a 360 deg rotational range of motion.