A person who does choreography is called a "choreographer". A choreographer makes a dance based on music or a synopsis (a writing of what occurs in the dance). They may also act as trainers for professional dancers in ballet, stage shows and competitive ballroom dance. Their ideas may be recorded in dance notation, or on videos.