Learning rhythmic movements by demonstration using nonlinear oscillators | Synapse