Abstract
This page discusses CMERS - a Computational Music Emotion Rule System for the control of perceived musical emotions, that modifies a musical work at the levels of score and performance in real-time. I researched, designed, programmed, and tested CMERS, which handles all modifications to the musical work. CMERS achieves a change in perceived musical emotion through the application of music-emotion rules; these rules quantify the empirically observed relations between musical features and specific emotions (for example, major mode ≈ happy, minor mode ≈ sad).
Employing a 2-dimensional representation of emotion (seen below), CMERS was shown in testing to be successful in changing the perceived emotion of all selected music works to each of the four emotion space quadrants, referred to loosely as happy, angry, sad, and tender, with a mean accuracy of 78% and a multinomial logistic regression analysis of Χ2(9) = 11183.0, p < 0.0005 (N = 20).
Download Full Abstract
Music Samples
- Unmodified Beethoven
- Sad Beethoven
- Angry Beethoven
- Tender Beethoven
- Happy Beethoven
The above music samples are produced from Beethoven’s Piano Sonata No. 20, Op. 49 No. 2 in G Major. In its unmodified state, this work is generally described by listeners as a happy upbeat work. Four emotionally modified versions have been produced by CMERS: sad, angry, tender, and happy (happier than original). To maximise the impact, and to best highlight the differences between tracks, try listening to them in order. Question: can you tell which musical features were modified?
All five samples have had expressive performance rules applied; this process attempts to make the expressionless computer MIDI file sound like a human performance, mimicking the subtle rubato and dynamic modulation through sophisticated score analysis. Question: could you tell that the unmodified version was generated by a computer? In user testing, very few participants were able to.
Recent comments
33 weeks 3 days ago
40 weeks 3 days ago
48 weeks 5 days ago
49 weeks 20 hours ago
50 weeks 7 hours ago
50 weeks 7 hours ago
1 year 5 weeks ago
1 year 5 weeks ago
1 year 7 weeks ago
1 year 7 weeks ago