Tired of Playing Solo? There’s an App for That

By Bill Andrews | May 7, 2014 2:29 pm

soloist

From aspiring classical pianists to garage band enthusiasts, most musicians know the pain of wanting to play a great piece, but not having the necessary backup. Well, now that we live in the future, these sad soloists need be solo no more: a new computer program can listen to their performance and tailor a full symphony orchestra performance around it.

Not Classical Karaoke

The system, known as the Informatics Philharmonic, is the brainchild of Indiana University computer scientist — and former professional oboist — Christopher Raphael. Simply put, the system listens to a soloist perform a specific work, and adapts the playback of a prerecorded orchestra to match the soloist’s timing. More complicatedly put, the system uses a Bayesian Belief Network, which Raphael explains in a press release is “a simple model for musical timing that understands the nominal note values from the score and what they imply about duration, and the way tempo changes fluidly in a performance.”

The program specifically uses a hidden Markov model (also used in speech-recognition software) to understand and react to the soloist’s interpretation, as a living orchestra would listen and adapt to the performance in real time. And Raphael convincingly makes the case in a video, below, that the digital orchestra really is following the soloist, and not the other way around, by switching wildly tempos and deviating from the written notes.

Solo No More

Raphael presented the system as part of the 167th meeting of the Acoustical Society of America this week, and you can try it for yourself, too.

Right now it looks like only classical musicians can use the program, but it should in theory work for any genre of music and singers as well. So if even if you don’t have anyone to play with, soon you might have a new way to bust out those amazing, and well-backed, solos.

Image by Konstantin Sutyagin / Ramona Kaulitzki / Shutterstock

CATEGORIZED UNDER: Technology, top posts
MORE ABOUT: computers
  • Glenn S Pearce

    Awesome- I been playing for years using loo pedals to accomany my guitar and recently began using a Roland guitar synth which allows me access to a huge palette of sounds. I’ve tried using pre programmed midi track but they restric you to the programmed tempo which only works well for rock’n’roll. This sort of program would be a lot of fun to use; I just don’t think I’d use it because I like every sound I play to be from my instrument if I’m playing solo- It’s annoying enogh trying to explain how loop pedals work in live performances to people who criticize you for ‘cheating’ or who think I’m just pantomiming to a prerecorded track.

NEW ON DISCOVER
OPEN
CITIZEN SCIENCE
ADVERTISEMENT

Discover's Newsletter

Sign up to get the latest science news delivered weekly right to your inbox!

D-brief

Briefing you on the must-know news and trending topics in science and technology today.
ADVERTISEMENT

See More

ADVERTISEMENT
Collapse bottom bar
+

Login to your Account

X
E-mail address:
Password:
Remember me
Forgot your password?
No problem. Click here to have it e-mailed to you.

Not Registered Yet?

Register now for FREE. Registration only takes a few minutes to complete. Register now »