6533b86dfe1ef96bd12c9d79

RESEARCH PRODUCT

Mercury$$^\mathrm{\textregistered }$$: A Software Based on Fuzzy Clustering for Computer-Assisted Composition

Vicente LiernBrian Martínez–rodríguez

subject

Musical notationFuzzy clusteringComputer sciencebusiness.industryProgramming languagecomputer.software_genreNotationFuzzy logicSoftwareMercury (programming language)businessCluster analysisAlgorithmic compositioncomputercomputer.programming_language

description

We present Mercury, a new software for computer-assisted composition based on fuzzy clustering algorithms. This software is able to generate a big number of transitions between any two different melodies, harmonic progressions or rhythmical patterns. Mercury works with symbolic music notation. The software is, therefore, able to read music and to export the generated musical production into MusicXML format. This paper focusses on some theoretical aspects of the CFT algorithm implemented in the software in order to create those complete transitions, overviewing not only the structure of the program but the user’s interface and its music notation module. Finally, the wide variety of compositional possibilities of Mercury are shown by means of several computational examples.

https://doi.org/10.1007/978-3-030-21392-3_19