You probably can't tell the difference between Bach and music written by AI in his style
Mathematicians have long wondered at the logical structure of Johann Sebastian Bach's music, attempting to distill it into fractals or understand his "rational and consistent system" of composition. In particular, Bach's chorale harmonizations are ripe for systems like artificial intelligence to understand: They always consist of four parts (a melody and three harmonies), are short in duration (about a minute long), and are based off simple melodies that were popular in Lutheran hymns. These consistent traits allowed a deep neural network built by Sony's Computer Science Laboratories to break down the patterns found between 352 of Bach's chorales and generate new harmonies. The machine's goal isn't to make an original melody, but instead generate the thee supporting harmonies around a supplied melody. It writes each harmony separately, its goal to predict which note Bach himself would write given the preceding note, the notes adjacent in the melody and other harmonies, and the beat the note lands on. Its prediction is made by looking at what Bach did in similar situations, the 352 chorales used to train the AI.
Dec-16-2016, 20:30:22 GMT
- Technology: