Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/16939
Title: Tipping the scales...functionally!
Authors: Vella, Kevin
Pace, Gordon J.
Keywords: Haskell (Computer program language)
Musical intervals and scales
Euclidean algorithm
Issue Date: 2014
Publisher: University of Malta. Faculty of ICT
Citation: Vella, K. J., & Pace, G. J. (2014). Tipping the scales...functionally! Computer Science Annual Workshop (CSAW’14), Msida. 1-2.
Abstract: Although one might be tempted to attribute the choice of notes in musical scales and chords to purely aesthetic considerations, a growing body of work seeks to establish correspondences with mathematical notions. Intriguingly, the most important musical scales turn out to be solutions to optimisation problems. In this abstract, we review mathematical characterisations which yield some of the most important musical scales. We also describe an implementation of these notions using the functional programming language Haskell, which has allowed us to conduct interactive experiments and to visualise various approaches from the literature.
URI: https://www.um.edu.mt/library/oar//handle/123456789/16939
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Tipping the Scales . . . Functionally.pdfTipping the scales...functionally!295.38 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.