Later, choreography could be prerecorded on a punched paper card which was scanned by a computer; and even later, it could be recorded on magnetic tape or, in the most modern shows, on a CD along with the music. Even so, the choreography is still usually painstakingly programmed by hand, some types of shows being played live from a control console and connected to a computer that records the operator's actions for later automatic playback. Recent advances in technology provides for unattended automatic choreography that can rival manual programming.