Music

When Martin, a deserving Genudi Pioneer, sent me a link to his musical conversation with the program, I knew he had his head in the right place.

After all, a Pioneer had suggested maths not so long ago.

The fundamental design choice behind the Genudi algorithm is neutrality.

Early in my artificial intelligence experiments, I discovered that I had no interest in programming a computer to communicate in a specific language, or to respond to a specific set of commands (hi Siri).

The absolute neutrality approach means that theoretically, the input stream of data could be of any kind. From processing to querying, the algorithm would look at it objectively, not subjectively.

For the sake of this website, and its language processing implementation of the Genudi algorithm, I introduced a couple of small biases, such as the expectation that words should be separated by spaces, and sentences should end with a punctuation mark. But that’s about it.

The conversation that Martin shared with us today is made of chord names, as you can see here.

Martin was even kind enough to create an online custom chord player, that’s set to play the content of his musical conversation with Genudi.

We’re already thinking of adding tempo information to the chord names, and other exciting features.

This experiment reinforces my belief that a strong A.I algorithm should be neutral, and make the most of whatever type of data it receives.

So that anything can happen.