Programming is a form of making music and performance using electronic devices and computer software, such as sequencers and workstations or hardware synthesizers, sampler and sequencers, to create sounds of musical instruments. Music programming is also used in modern pop and rock music and sometimes in jazz and contemporary classical music. It became popular in the 1950s.