MaestroGenesis helps users compose additional musical voices for existing MIDI compositions through a process similar to animal breeding. Results show that amateur musicians can create polyphonic compositions without any musical expertise. Inside MaestroGenesis is an algorithm that I co-invented called functional scaffolding for musical composition (FSMC), which builds on an approach for generating drum patterns, called NEAT Drummer.

MaestroGenesis is publicly available at: