MELOMICS

Melomics  is an innovative technology, based on the application of non-conventional evolutionary algorithms to compose melodies. The algorithm operates on data structures (functioning as genomes) which indirectly encode the melodies: each genome undergoes an artificial developmental process to generate the corresponding melody. As melodies evolve, they can be rendered in several formats: playable (MP3), editable (MIDI and MusicXML) and readable (score in PDF). This diversity of formats ensures that the melodies can be enjoyed in computers and portable media players, edited with professional music software, or played in live performances. The application of Melomics to contemporary music composition has been analised in paper published by Leonardo Music Journal in 2010.

iamus computer 
Iamus computer cluster (shell)

A computer cluster, named Iamus, has been specifically built to fully exploit the potential of this technology.  Iamus is dedicated to compose melodies, which are collected in an ever growing repository of music of several genres. As this technology develops, longer and more complex music fragments are generated. Opus one was the first piece of contemporary classical music composed by Iamus (October 15, 2010).

hello world performance
Live performance of Hello World! 

Iamus composed its first full piece of contemporary classical music, Hello World! (September, 2011). This composition was premiered on October 15, 2011, during the Keroxen music festival (Santa Cruz de Tenerife, Spain). The full score can be downloaded here.

 
First page of Hello World!