Live electronic music (also live electronics) is a form of music, the basis of which is to generate and transform the electronic sound in a live setting (on an ongoing basis during a performance, as opposed to playing a previously recorded soundtrack). Techniques used for this may include traditional electronic sound generating devices, electrical or electronic musical instruments, or computer real-time sound generating technologies. Initially, this practice developed in a response to the sound compositions recorded on tape or other media, in genres such as concrete music, acousmatic music or early computer music. In the performance of live electronics, musical improvisation often plays an important role. Real-time sound generation and manipulation is now done with devices such as modular synthesizers, filters, ring modulators, electronic circuits, and with the use of computers, programming techniques and live coding.