Platonic Music Engine logo

Bel Canto

Audio before applying the Bel Canto Style Algorithm. The sheet music.

Audio after applying the Style Algorithm. The sheet music.

The Bel Canto Style Algorithm attempts to smooth out the music produced by the Platonic Music Engine. In musical terms it takes your angular melody and makes it less angular, more bel canto.

It uses a very simple process to do this. It takes each successive note and raises or lowers it in octave increments till it’s within a perfect fifth of the previous note. At the edges of the instrument’s range this algorithm can produce anomalous results but that can’t be helped without some serious hardcore programming.

In the end, as you can see in the examples above, it does a pretty decent job of making a collection of random notes sound a bit more musical.

Copyright 2015 David Bellows

Colophon