Bloomberg Anywhere Remote Login Bloomberg Terminal Demo Request


Connecting decision makers to a dynamic network of information, people and ideas, Bloomberg quickly and accurately delivers business and financial information, news and insight around the world.


Financial Products

Enterprise Products


Customer Support

  • Americas

    +1 212 318 2000

  • Europe, Middle East, & Africa

    +44 20 7330 7500

  • Asia Pacific

    +65 6212 1000


Industry Products

Media Services

Follow Us

Bloomberg Customers

Businessweek Archives

Louis, Duke, Miles And Mac?

Bits & Bytes


CAN A COMPUTER IMPROVISE jazz solos in the manner of Louis Armstrong or Thelonius Monk? A program written by John A. Biles, a trumpet-blowing computer scientist at Rochester Institute of Technology in Rochester, N.Y., for his Macintosh falls short of that lofty goal. But using what is called a genetic algorithm, Biles's GenJam manages to entertain off-campus audiences in live sessions with its creator.

Biles developed GenJam as a means of exploring the promising field of genetic algorithms. These programs evolve by mutating under the influence of outside stimuli--a digital form of Darwinian natural selection. Biles begins by describing a tune's chord progression to GenJam. Then, connected to a Yamaha tone generator, the system emits sequences of randomly selected licks, or preprogrammed tenor sax phrases, that it alters to harmonically match each chord, according to standard jazz theory.

As he listens, Biles pushes one key or another to reward or punish GenJam for its improvisations. That way, Biles says, with each run-through of a tune, GenJam tends to replace bad phrases with better ones. So far, he has no plans to make it a commercial product.EDITED BY WILLIAM J. WINKLER

blog comments powered by Disqus