I am currently a postdoc at the Institute of Digital Games (IDG) at the University of Malta where I focus on procedurally generating music for games, generating musical timbre, and a game to facilitate creativity.

Before joining the IDG, I was a National Science Foundation Graduate Research Fellow at the University of Central Florida where I earned my computer science Ph.D. in August 2014. My dissertation focuses on both developing a representation and algorithm for generating music called functional scaffolding for musical composition (FSMC), and exploring how implementations of FSMC can help inspire the creativity of amateur musicians.

Functional scaffolding for musical composition (FSMC) is a method for generating music that focuses on additional voices and harmonization. It is based on the idea that music can be represented as a pattern that is a function of time, i.e. f(t). Thus the temporal patterns of different parts in a piece are functionally related to each other. Building on this idea, FSMC searches for transforming functions that transform an existing part of a composition, called the scaffold, into a new part, which is the additional generated voice. Thus rather than searching for sequences of notes FSMC searches for functions that transform scaffolds, thereby inheriting the structure and nuances of the scaffold automatically. Drum patterns, melodies, and harmonies are evolved through interactive evolutionary computation (IEC), wherein the user breeds musical pieces by selecting those that are most appealing.