Thursday, September 25, 2008

‘Guitar Hero’?

It might be better than "Guitar Hero." A new computer program can generate spot-on music accompaniment tailored to the unique styles of different bands.
Musicians can usually pluck a new melody on their guitar, but finding the right accompaniment can challenge those without formal music training.
"It's easier to come up with a melody than come up with a series of chords to harmonize that melody," said Ching-Hua Chuan, a former Taiwanese rock guitarist turned computer scientist at Barry University in Miami Shores, Fla.

She had tackled the problem for her Ph.D. dissertation under Elaine Chew, an engineer at the University of Southern California in Los Angeles. Together they developed a program that combines computer learning with music theory.
Chuan chose to train the program on five rock albums from her favorite musicians, including Radiohead, Green Day and Keane. She and Chew tested the program by having it create accompaniment for certain songs, and then compared the results to the actual accompaniment recorded by the artists.
An early test with part of Radiohead's song "Creep" identified the correct melodic notes for chord tones 82 percent of the time. Testing with "High and Dry" produced a 70.5 percent accuracy rate. More recent tests with all five rock albums showed that 75 to 80 percent of generated chords closely resembled the original song accompaniments.
Perhaps the most unusual outcome was that the program, called Automatic Style Specific Accompaniment (ASSA), performed best after analyzing just one song.
"That's really a surprising result, because for most machine learning techniques, we want more data to guarantee better results," Chuan told LiveScience.
Previous programs trained on hundreds of songs and focused on generating musically pleasant accompaniment defined by broad music genres, rather than trying to capture an individual band's style.

No comments: