Proceedings of the 16th ACM SIGPLAN International Conference on Functional Programming 2011
DOI: 10.1145/2034773.2034797
|View full text |Cite
|
Sign up to set email alerts
|

Functional modelling of musical harmony

Abstract: Music theory has been essential in composing and performing music for centuries. Within Western tonal music, from the early Baroque on to modern-day jazz and pop music, the function of chords within a chord sequence can be explained by harmony theory. Although Western tonal harmony theory is a thoroughly studied area, formalising this theory is a hard problem.We present a formalisation of the rules of tonal harmony as a Haskell (generalized) algebraic datatype. Given a sequence of chord labels, the harmonic fu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2015
2015

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…To ease the understanding of musical concepts for programmers, we accompany our description with illustrative code snippets of how to encode each musical concept in Haskell. Since FCOMP follows a line of previous work (Magalhães and De Haas 2011;Koops et al 2013), this section restates some parts of earlier work adapted for the current context.…”
Section: A Brief Introduction To Music Theorymentioning
confidence: 99%
“…To ease the understanding of musical concepts for programmers, we accompany our description with illustrative code snippets of how to encode each musical concept in Haskell. Since FCOMP follows a line of previous work (Magalhães and De Haas 2011;Koops et al 2013), this section restates some parts of earlier work adapted for the current context.…”
Section: A Brief Introduction To Music Theorymentioning
confidence: 99%