We present GANimator, a generative model that learns to synthesize novelmotions from a single, short motion sequence. GANimator generates motions thatresemble the core elements of the original motion, while simultaneouslysynthesizing novel and diverse movements. Existing data-driven techniques formotion synthesis require a large motion dataset which contains the desired andspecific skeletal structure. By contrast, GANimator only requires training on asingle motion sequence, enabling novel motion synthesis for a variety ofskeletal structures e.g., bipeds, quadropeds, hexapeds, and more. Our frameworkcontains a series of generative and adversarial neural networks, eachresponsible for generating motions in a specific frame rate. The frameworkprogressively learns to synthesize motion from random noise, enablinghierarchical control over the generated motion content across varying levels ofdetail. We show a number of applications, including crowd simulation, key-frameediting, style transfer, and interactive control, which all learn from a singleinput sequence. Code and data for this paper are athttps://peizhuoli.github.io/ganimator.