David Cope first turned to algorithms out of desperation. He’d been commissioned to write a new opera and was procrastinating, unable to commit notes to stave. But then he had an idea. He remembered how Ada Lovelace had speculated that ‘the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent’ and decided to explore her idea. He started experimenting by feeding punch cards into an IBM computer (this was the early 1980s). Notes appeared as output. His early experiments, he later admitted, were truly dreadful. But he persevered, heading off to
...more