Music Systems Engineering Team (MuSET)

The Music Systems Engineering Team is part of CREST and the Software Systems Engineering group.  We work on a range of topics from the software engineering of music programs and programming languages, through to interactive computational methods in music performance and analysis.  We are particularly interested in the engineering of robust approaches to these topics, often with live performance in mind.  

We work (or have worked) with many partners at other institutions and organisations including the AHRC Centre for Musical Performance as Creative Practice (and its forerunner CHARM), the Royal College of Music, C4DM@Queen Mary University of London, City University, Carnegie Mellon University, Royal Holloway, IRCAM, and Penny Dreadful Productions (see the Sounds Like DNA installation).

Members of the group teach the COMPGC20/COMP6010 Computer Music course on masters and undergraduate programmes here at UCL.

If you are interested in pursuing a music-computing topic at any level from undergraduate projects to doctoral research, please contact Nicolas Gold for a discussion.

Current Projects

An Integrated Audio-Symbolic Model of Music Similarity
(CI) 2014-2015
AHRC Digital Transformations Amplification Award

(in collaboration with City University (lead) and Lancaster University).

Digital Music Lab 
(CI) 2014-2015
AHRC Big Data Programme

(in collaboration with City University (lead), Queen Mary University of London, The British Library, and I Like Music).

MiCLUES: Musical instrument Collection articuLation for User-driven Exploration with Smart-devices 
(PI) Jan-Dec 2014 
(in collaboration with the Royal College of Music Museum of Instruments, funded by the 
Arts Council England Share Academy programme).

Research Topics

    Computational structural analysis of music

    Human-Computer Music Performance (HCMP)

    Source code analysis in music programming languages

    Gesture-based control for music interfaces

    Synthesiser control

   Live generative music algorithms

Former MuSET Funded Projects

2012: CHIPS: Computer-Human Interactive Performance Symposium (AHRC Digital Transformations Project)


Current Members and Their Work

Dr Nicolas Gold (Team leader, human-computer music performance, domain specific languages for music programming, generative algorithms, computational musicology)

Dr Samer Abdallah (Post-doctoral researcher, computational Schenkerian and structural music analysis)

Mateusz Dykiert (MPhil student, Synthesiser programming)

Christodoulos Aspromallis (MRes student, Generative music applications)

Pierre Donat-Bouillud (Visitor, Music and dependence)


Jihyun Han (MEng project on gestural control)

Jessica Dussault (Masters project on live coding practice)

Rebecca Kleinberger (MRes project: Gesture tracking in live performance)

Octav-Emilian Sandhu (Internship: Chord tracking for popular music)

Sangita Ganesh (Internship: Algorithms for medieval song setting)

Julian Szafraniec (Internship: Source code sonification through synthesis)


Methods and Prospects for Human Computer Performance of Popular Music
R.B. Dannenberg, N.E. Gold, D. Liang, G. Xia
Computer Music Journal, Vol. 38, No. 2, Summer 2014.

Active Scores: Representation and Synchronization in Human-Computer Performance of Popular Music
R.B. Dannenberg, N.E. Gold, D. Liang, G. Xia
Computer Music Journal, Vol. 38, No. 2, Summer 2014.

Comparing Models of Symbolic Music using Probabilistic Grammars and Probabilistic Programming
S.A. Abdallah, N.E. Gold
Joint 11th Sound and Music Computing Conference and 40th International Computer Music Conference, 14-20 September 2014, Athens, Greece, to appear.

MiCLUES: a new user-driven audio guide for the RCM Museum of Instruments (abstract only)
G. Rossi Rognoni, N.E. Gold
Conference of the  International Committee for Museums and Collections of Musical Instruments (CIMCIM), 24-31 August 2014, Nordic Countries

Exploring Probabilistic Grammars of Symbolic Music using PRISM
S.A. Abdallah, N.E. Gold
Probabilistic Logic Programming Workshop, International Conference on Logic Programming, Vienna, Austria, 17 July 2014.
[Conference Proceedings Version]

The MiCLUES system: Dynamic, rich contextual support for museum visits (extended abstract)
N.E. Gold, G. Rossi Rognoni
Digital Humanities 2014, 6-12 July 2014, Lausanne, Switzerland.
[Conference Proceedings Version]

DIgital Music Lab - A Framework for Analysing Big Music Data (abstract only)
T. Weyde, S. Cottrell, E. Benetos, D. Wolff, D. Tidhar, J. Dykes, M. Plumbley, S. Dixon, M. Barthet, N.E. Gold, S.A. Abdallah, M. Mahey
European Conference on Data Analysis, 2-4 July 2014, Bremen, Germany.
[Conference Proceedings]

Lessons Learned in Exploring the Leap-Motion(TM) Sensor for Gesture-Based Instrument Design
J. Han, N.E. Gold
Proceedings of New Interfaces for Musical Expression, London, UK, 30 June – 3 July 2014.
[Conference Proceedings Version]

Human-Computer Music Performance: From Synchronized Accompaniment to Musical Partner
R.B. Dannenberg, Z. Jin, N.E. Gold, O-E. Sandu, P.N. Palliyaguru, A. Robertson, A. Stark, R. Kleinberger
Proceedings of Sound and Music Computing Conference 2013, Stockholm, Sweden, 30 July – 3 August 2013.
[Conference Proceedings Version]

Live Coding Music: Self-Expression through Innovation
J.V. Dussault, N.E. Gold
Proceedings of Digital Humanities 2013, 16-19 July 2013, Nebraska, Lincoln
[Conference Proceedings Version]

A Framework to Evaluate the Adoption Potential of Interactive Performance Systems for Popular Music
N.E. Gold
Proceedings of 9th Sound and Music Computing Conference, 12-14 July 2012, Copenhagen. 

Getting the shapes “right” at the expense of creativity? How musicians’ and non-musicians’ visualizations of sound differ.
M.B. Küssner, H.M. Prior, N.E. Gold, D. Leech-Wilkinson
Proceedings of 12th International Conference on Music Perception and Cognition (ICMPC)/8th Triennial Conference of the European Society for the Cognitive Sciences of Music (ESCOM), 23-28 July 2012, Thessaloniki.

Synaesthetic Traces: Digital Acquisition of Musical Shapes
M. Küssner, N.E. Gold, D. Tidhar, H.M. Prior, D. Leech-Wilkinson
Proceedings of Supporting Digital Humanities 2011, 17-18 November 2011, Copenhagen.

Knitting Music and Programming (invited panel keynote talk/paper)
N.E. Gold
Proceedings of 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011), 25-26 September 2011, Williamsburg, Virginia.

Cloning in Max/MSP Patches
N.E. Gold, J. Krinke, M. Harman, D. Binkley
Proceedings of International Computer Music Conference 2011, 31 July 2011-5 August 2011, Huddersfield, UK.

Support for Learning Synthesiser Programming
M. Dykiert, N.E. Gold
Proceedings of 8th Sound and Music Computing Conference 2011, 6 – 9 July 2011, Padova, Italy.

Motive, Gesture and the Analysis of Performance
J.Rink, N. Spiro, N.E. Gold
in “New Perspectives on Music and Gesture”, ed. A. Gritten, E. King, Ashgate, Aldershot, ISBN 978-0-7546-6462-8, May 2011.

A Reference Architecture and Score Representation for Popular Music Human-Computer Music Performance Systems
N.E. Gold, R.B. Dannenberg
Proceedings of 11th International Conference on New Interfaces for Musical Expression, 30 May-1 June 2011, Oslo, Norway.
[Conference Proceedings Version]

The Form of Performance: Analyzing Pattern Distribution in Select Recordings of Chopin's Mazurka Op. 24 No. 2
N.Spiro, N.E. Gold, J. Rink
Musicae Scientiae, Vol 14, 2010, pp. 23-55.

Issues in Clone Classification for Dataflow Languages
N.E. Gold, J. Krinke, M. Harman, D. Binkley
4th International Workshop on Software Clones, 8th May 2010, Cape Town, SA.

Computational Tools for Studying Musical Performance (invited talk)
N.E. Gold
e-Science for Musicology Workshop, 1-2 July 2009, Edinburgh, UK.
[Workshop Report]

Plus ca change: Analysing performances of Chopin’s Mazurka Op. 24 No. 2
N.Spiro, N. Gold, J. Rink
International Conference on Music Perception and Cognition 08, 25-29 August 2008, Sapporo, Japan

In Search of Motive: Identification of Repeated Patterns in Performances and Their Structural Contexts
N.Spiro, N.E. Gold, J. Rink
Proceedings of International Conference on Music Communication Science, 5-7 December 2007, Sydney, Australia.

Performance motives: Analysis and comparison of performance timing repetitions using pattern matching and formal concept analysis
N.Spiro, N.E. Gold, J. Rink
Proceedings of International Symposium on Performance Science, 22-23 November 2007, Porto.

  © Nicolas Gold 2014