
Dr Robin Laney
Professor Of Computational Musicology
School of Computing & Communications
Biography
Professional biography
Robin is a Professor of Computational Musicology at the Open University. He has a BSc. in Micro-computers and Applications from Westfield College, University of London, and a PhD. In Computer Science from King’s College, University of London.
Robin is a Senior Fellow of the Higher Education Academy and a Fellow of the Royal Society of Arts. He pursues an active programme of public engagement, largely through Speakers for Schools, but is also happy to consider direct invitations.
Research interests
Robin has a background in software engineering, but much of his work is in Music Computing. He is interested in how music works and why it is so significant as a human activity. His team is exploring this through two approaches:
1) Computational Musicology - What can pattern matching and statistical approaches tell us about the content of music?
2) Human-AI Collaborative Systems that allow mixed-ability groups to make music in a meaningful and intentional manner.
An overview of some of his work on AI, music and creativity can be found here:
https://www.youtube.com/watch?v=7m3Pd6FOx6Y
A short video on Open Melody, a human-AI collaborative creative music tool his team has produced, can be found here:
https://ordo.open.ac.uk/articles/media/Demo_of_Open_Melody/13100039
The tool is available as a Web app here:
https://openmelody.co.uk/OpenMelody.htm
A similar piece of software as a Processing sketch, is freely available at:
https://doi.org/10.21954/ou.rd.13079081
Robin is a core member of the AHRC-funded research network Datasounds, datasets and datasense: Unboxing the hidden layers between musical data, knowledge and creativity.
Robin has supervised 17 PhD students to successful completion, both in Software Engineering and various topics within Music Computing. He is always keen to hear from perspective PhD students, whether for full or part-time distance study. More generally, he is happy to answer any questions on his research, whether from academics or the general public.
Teaching interests
Robin was production chair of M363, a level 3 course in software engineering, where he took a new approach to teaching software requirements and introduced a strongly case-study based pedagogy. His more recent involvement is with TM112 Introduction to Computing and IT 2, where with colleagues he revised the OU's approach to teaching programming so that problem-solving is foregrounded over syntax.
Impact and engagement
Robin is active in public engagement, largely through Speakers for Schools, but is also happy to consider direct invitations.
Other engagement includes activities on stands at:
External collaborations
Robin is co-editor of the Journal of Creactive Music Systems.
He is a Fellow of the Royal Society of Arts.
Projects
STFC CDT DISCNET 2
The DISCnet vision is to train the Data Science Leaders of the future. DISCnet accelerates the pace of scientific discovery in the understanding of our Universe and its fundamental particles through the application of cutting-edge Data Intensive Science. Our centre attracts top students from the physical sciences, and develops them into innovators adept at working in academic and commercial environments, equipped with enviable technical skills, and armed with the full appreciation of uncertainty in decision-making applications that comes from a rigorous scientific background. This enables them to lead disruptive change, potentially transforming sectors of the economy to position the UK at the forefront of the global data revolution. Their diverse and inclusive career network facilitates a life-long capability to develop themselves and to influence others. We have established DISCnet as a national hub of research excellence across three world-class universities, embedded within a global network of premier scientific facilities, and with an industrial placement programme that will directly connect innovation in computational science and fundamental physics to the UK economy.
Publications
Book Chapter
Aspect interactions: a requirements engineering perspective (2013)
Video analysis for evaluating music interaction: musical tabletops (2013)
Security patterns: comparing modeling approaches (2010)
Arguing satisfaction of security requirements (2008)
Arguing satisfaction of security requirements (2006)
Dataset
Journal Article
Sketching Music: exploring melodic similarity and contrast using a Digital Tabletop (2020)
Smart Cities and M3: Rapid Research, Meaningful Metrics and Co-Design (2018)
Developing and evaluating a hybrid wind instrument (2017)
Computer-Generated Stylistic Compositions with Long-Term Repetitive and Phrasal Structure (2017)
Testing a Spectral Model of Tonal Affinity with Microtonal Melodies and Inharmonic Spectra (2016)
Exploring Social Interaction With a Tangible Music Interface (2016)
Developing and evaluating computational models of musical style (2016)
A spectral pitch class model of the probe tone data and scalic tonality (2015)
A Subsumption Agent for Collaborative Free Improvisation (2015)
Specifying software features for composition: a tool-supported approach (2013)
A MIDI sequencer that widens access to the compositional possibilities of novel tunings (2012)
Modelling the similarity of pitch collections with expectation tensors (2011)
Modeling pattern importance in Chopin's mazurkas (2011)
Requirements-driven design of service-oriented interactions (2010)
Specifying features of an evolving software system (2009)
Security Requirements Engineering: A Framework for Representation and Analysis (2008)
An introduction to aspect-oriented music representation (2007)
Presentation / Conference
Bringing Timbral Shapes to Interactive Music Systems (2023)
tiNNbre: a timbre-based musical agent (2021)
Generating Subjects for Pieces in the Style of Bach’s Two-Part Inventions (2020)
Automatically calculating tonal tension (2020)
Learning to program: from problems to code (2019)
Development of a hybrid wind instrument—Some key findings (2017)
Characterizing the Landscape of Musical Data on the Web: State of the Art and Challenges (2017)
Improving the stability of a hybrid wind instrument using two microphones (2016)
A comparison of single-reed and bowed-string excitations of a hybrid wind instrument (2015)
Cross entropy as a measure of musical contrast (2015)
Developing and evaluating a hybrid wind instrument excited by a loudspeaker (2014)
Learning musical contour on a tabletop (2014)
Methodological approaches to the evaluation of game music systems (2014)
SoundXY4: supporting tabletop collaboration and awareness with ambisonics spatialisation (2014)
Algorithmic music as intelligent game music (2014)
Sharing bubbles: reflections on offline multi-surface scenarios (2013)
Towards a taxonomy for video analysis on collaborative musical tabletops (2012)
Factors in human recognition of timbre lexicons generated by data clustering (2012)
Zone modelling and visualisation: keys to the design of low carbon buildings (2012)
Critical issues in evaluating freely improvising interactive music systems (2012)
From participatory to contributory simulations: changing the game in the classroom (2012)
Improvisation without representation: artificial intelligence and music (2012)
Interactive intelligence: behaviour-based AI, musical HCI and the Turing Test (2012)
Designing a large multi-player simulation game to encourage critical debate (2011)
Collaborative music interaction on tabletops: an HCI approach (2011)
A software vision to enable the holistic design of low carbon buildings (2011)
Hex Player—a virtual musical controller (2011)
TOUCHtr4ck: democratic collaborative music (2011)
Spectral pitch distance and microtonal melodies (2010)
Issues and techniques for collaborative music making on multi-touch surfaces (2010)
Software engineering challenges: Achieving zero carbon buildings by 2019 (2010)
Metrics for pitch collections (2010)
Using discovered, polyphonic patterns to filter computer-generated music (2010)
Requirements-driven collaborative choreography customization (2009)
Are your lights off? Using problem frames to diagnose system failures (2009)
Feature interaction as a context sharing problem (2009)
From organizational requirements to service choreography (2009)
A framework for developing feature-rich software systems (2009)
Early identification of problem interactions: A tool-supported approach (2009)
Customizing choreography: Deriving conversations from organizational dependencies (2008)
Using the event calculus to reason about problem diagrams (2008)
Composing features by managing inconsistent requirements (2007)
On the structure of problem variability: From feature diagrams to problem frames (2007)
A framework for security requirements engineering (2006)
Traceability and AOSD - From Requirements to Aspects (2006)
Symmetric composition of musical concerns (2006)
Patterns for service-oriented information exchange requirements (2006)
Arguing security: validating security requirements using structured argumentation (2005)
The Effect of trust assumptions on the elaboration of security requirements (2004)
Composing requirements using problem frames (2004)
Using Problem Frames and projections to analyze requirements for distributed systems (2004)
Picking battles: The impact of trust assumptions on the elaboration of security requirements (2004)
Evolution of aspects for legacy system security concerns (2004)
Deriving security requirements from crosscutting threat descriptions (2004)
Applying aspect-oriented programming to music computing (2004)
Using Dynamic Aspects in Music Composition Systems (2004)
Relating software requirements and architectures using problem frames (2002)
Report
Are Your Lights Off? Using Problem Frames to Diagnose System Failures (2009)
Tool support to derive specifications for conflict-free composition (2008)
Introducing new features to a critical software system (2008)
Recovering Problem Structures from Execution Traces (2008)
Recovering Problem Structures to Support the Evolution of Software Systems (2008)
Tutorial: An Introduction to AspectMusic (2006)
Composing Problems: Deriving specifications from inconsistent requirements (2005)
Validating Security Requirements Using Structured Toulmin-Style Argumentation (2005)
Dynamic Assembly of Problem Frames (2004)
Using Aspects to Help Composers (2003)
An Example Using Problem Frames: Analysis of a Lighting Control System (2003)
Picking Battles: the Impact of Trust Assumptions on the Elaboration of Security Requirements (2003)
Evolving Legacy System Security Concerns Using Aspects (2003)
Deriving Security Requirements from Crosscutting Threat Descriptions (2003)
Relating Software Requirements and Architectures Using Problem Frames (2002)