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 | Size | Format | |
---|---|---|---|---|
Tipping the Scales . . . Functionally.pdf | Tipping the scales...functionally! | 295.38 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.