Software-based virtual instruments and MIDI technology allow people to use millions of sounds in the production of their music, which musicians can program and manipulate in complex ways. This offers a great deal of creative potential to the tech-savvy composer or producer.