about my research

I am an Early Career Research Fellow in the Faculty of Technology, De Montfort University, Leicester UK, where I have links to the Music, Technology and Innovation Research Centre and the Centre for Computational Intelligence.

I conduct experiments and develop computational models aimed towards understanding pattern discovery, perception, and generation. The publications arising from my work cross boundaries between music, computing, psychology, mathematics, and statistics. Recently I had a paper accepted on cognition of tonality for Psychological Review (Impact Factor 9.8, and 3rd out of 126 journals in the category Psychology – Multidisciplinary).

If you are interested in working with me, you are welcome to get in touch to discuss opportunities. Over time I will be putting together a group dedicated to pushing the boundaries of music/cognitive psychology, music informatics research, and music composition. Research areas include (but are not limited to):

  1. Discovery of repeated patterns in music, visual, and other domains;
  2. Given a complex query such as ‘perfect cadence followed by homophonic texture’, retrieving the relevant musical event(s) from a digital score;
  3. Modelling an individual’s sense of musical expectancy and listening choices (for symbolic/audio input and listener context);
  4. Automatic composition assistants, and their effect on student education and work.

In terms of Leicester lifestyle, the Clarendon Park area is a very comfortable, affordable, and artistic place to be, with Victoria Park, bars, cafes, restaurants, delis, grocers, a butcher, curry houses, and its own arts festival called ArtBeat.


Designed by Ali Nikrang, Tom Collins, and Gerhard Widmer, the PatternViewer application plays an audio file of a piece synchronized to a point-set representation, where the colour of the points represents an estimate of the local key. The pendular graph in the top-left corner represents the piece’s repetitive structure, and can be clicked to find out about motifs, themes, and other repetitive elements. We are working towards a public release of the PatternViewer application.


Here are some examples of music composed by humans, as well as computer-based music, which is produced by algorithmically combining existing music in new ways. Have a listen and see if you can tell who did what: human composer or computer based?

Scribble down your thoughts, send me your answers, and I'll tell you whodunnit!