SlideShare a Scribd company logo
1 of 25
A Musical System For Emotional Expression
António Pedro Oliveira
University of Coimbra, Portugal
2
Outline of the Presentation
 Introduction
 Background
 Emotion-Driven Music Engine (EDME)
 Conclusion
3
Outline of the Presentation
 Introduction
 Background
 Emotion-Driven Music Engine (EDME)
 Conclusion
Motivation
 Emotions are widely accepted as being an
important factor in the society
 Music is almost everywhere and it is a powerful
stimulus capable of influencing our emotions
 Computational systems with the capability of
producing music with an appropriate emotional
content have an enormous application potential
4
Introduction Background EDME Conclusion
Aim
 Conceive a computational system for the
control of the emotional content of
produced music, so that it expresses a given
emotional specification
 Music: solely instrumental
5
Introduction Background EDME Conclusion
6
Outline of the Presentation
 Introduction
 Background
 Emotion-Driven Music Engine (EDME)
 Conclusion
Emotional Expression with
Music
 Four approaches:
 Music Transformation
 Music Composition
 Music Selection/Classification
 Hybrid Approaches
 Our approach:
 Hybrid that consists in combining
selection/classification with transformation
7
Introduction Background EDME Conclusion
8
Outline of the Presentation
 Introduction
 Background
 Emotion-Driven Music Engine (EDME)
 Conclusion
Architecture –
Offline Stage
9
Introduction Background EDME Conclusion
Architecture –
Online Stage
10
Introduction Background EDME Conclusion
Experiments
 Initial phase
11
Introduction Background EDME Conclusion
Initial phase
 Manually Built Knowledge Base (short
version)
 Happy music: high loudness, major scale
 Sad music: violin, slow tempo
 Activating music: high loudness, fast tempo
 Relaxing music: low loudness, slow tempo
12
Introduction Background EDME Conclusion
Experiments
 Stages of the experiments
13
Introduction Background EDME Conclusion
Experiments
 First Experiment - Preliminary Evaluation of
the Classification Module
 Hypothesis: There is a small amount of features
that may predict arousal/valence
 Valence: 2 features, CC – 0.76
 Arousal: 4 features, CC – 0.77
14
Introduction Background EDME Conclusion
Experiments
 Second experiment (two parts)
 First part - Extended Evaluation of the Classification
Module
 Hypothesis: There is a small amount of features that
may predict arousal/valence
 Valence: 4 features, CC – 0.70
 Arousal: 3 features, CC – 0.77
15
Introduction Background EDME Conclusion
Experiments
 Second part - Analysis of Audio Features
 Hypothesis: There are audio features emotionally-
relevant
 Valence: Spectral Sharpness and Loudness are important
 Arousal: Spectral Similarity, Spectral Dissonance and
Spectral Sharpness are important
16
Introduction Background EDME Conclusion
Experiments
 Third experiment (three parts)
 First part - Improvement of the Classification Module
 Hypothesis: There is a small amount of features that
may predict arousal/valence
 Valence: 5 features, CC – 0.69
 Arousal: 3 features, CC – 0.71
17
Introduction Background EDME Conclusion
Experiments
 Second part – Evaluation of the Transformation
Algorithms
 Hypothesis: It is possible to change musical features to
transform emotional content
 High positive coefficients for tempo were confirmed
 The increase of register correlates positively with
valence and negatively with arousal
 Some of the features can be helpful in finding scales more
appropriate to some emotions
 Instruments are essentially relevant to the arousal
 Change from normal to staccato articulation has a
correlation with the increase of valence
18
Introduction Background EDME Conclusion
Experiments
 Third part – Melodic Analysis
 Hypothesis: The analysis of the melodic line alone turns
the emotionally-relevant features more visible
19
Introduction Background EDME Conclusion
Emotional Dimension CC Features
Valence – data of first experiment 0.79 5 features
Valence – data of second
experiment
0.62 5 features
Valence – data of third experiment 0.41 4 features
Arousal – data of first experiment 0.85 4 features
Arousal – data of second
experiment
0.72 4 features
Arousal – data of third experiment 0.54 3 features
Calibration and Validation
 Hypothesis: 13 features are enough to
discriminate emotional expression
 Valence: 7 features, CC – 0.85
 Arousal: 6 features, CC – 0.83
 Use SAM to obtain emotional answers
 Controlled environment
 Statistical analysis:
 System’s classification and subject’s classification
are probably measuring the same concept
20
Introduction Background EDME Conclusion
21
Outline of the Presentation
 Introduction
 Background
 Emotion-Driven Music Engine (EDME)
 Conclusion
Contributions
 The system proposed has the advantage of
being able to produce outputs of acceptable
quality quite independently from the music
base
 It is also quite flexible: the music base can be
completely redefined to adapt to the specific
needs of a given scenario
22
Introduction Background EDME Conclusion
Contributions
 The system is also reliable, thanks to the
experimental calibration using different
subjects
 We adopted both the discrete and
dimensional representation of emotions
 We used techniques of human emotional
recognition for validation and calibration of
the system
23
Introduction Background EDME Conclusion
Future Work
 Emotion-Driven Music Composition
 Artificial Intelligence approaches
 Test in applications contexts
 Healthcare
 Entertainment
24
Introduction Background EDME Conclusion
The End
25

More Related Content

Similar to A Musical System For Emotional Expression

Evolutionary Music Composer Integrating Formal Grammar.
Evolutionary Music Composer Integrating Formal Grammar.Evolutionary Music Composer Integrating Formal Grammar.
Evolutionary Music Composer Integrating Formal Grammar.Yaser Kalifa
 
IRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET Journal
 
IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET Journal
 
Tonic Identification System for Hindustani and Carnatic Music
Tonic Identification System for Hindustani and Carnatic MusicTonic Identification System for Hindustani and Carnatic Music
Tonic Identification System for Hindustani and Carnatic MusicSankalp Gulati
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...IJECEIAES
 
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMMNasir Ahmad
 
MLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicMLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicEric Battenberg
 
Ml conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMl conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMLconf
 
Teaching Computers to Listen to Music
Teaching Computers to Listen to MusicTeaching Computers to Listen to Music
Teaching Computers to Listen to MusicEric Battenberg
 

Similar to A Musical System For Emotional Expression (13)

Evolutionary Music Composer Integrating Formal Grammar.
Evolutionary Music Composer Integrating Formal Grammar.Evolutionary Music Composer Integrating Formal Grammar.
Evolutionary Music Composer Integrating Formal Grammar.
 
Mood Detection
Mood DetectionMood Detection
Mood Detection
 
IRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVMIRJET- Implementing Musical Instrument Recognition using CNN and SVM
IRJET- Implementing Musical Instrument Recognition using CNN and SVM
 
Poster cim08
Poster cim08Poster cim08
Poster cim08
 
IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)
 
Tonic Identification System for Hindustani and Carnatic Music
Tonic Identification System for Hindustani and Carnatic MusicTonic Identification System for Hindustani and Carnatic Music
Tonic Identification System for Hindustani and Carnatic Music
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...
Design and Analysis System of KNN and ID3 Algorithm for Music Classification ...
 
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM
6.5.1 Review of Beat Detection and Phase Alignment Techniques used in DMM
 
auto_playlist
auto_playlistauto_playlist
auto_playlist
 
MLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to MusicMLConf2013: Teaching Computer to Listen to Music
MLConf2013: Teaching Computer to Listen to Music
 
Ml conf2013 teaching_computers_share
Ml conf2013 teaching_computers_shareMl conf2013 teaching_computers_share
Ml conf2013 teaching_computers_share
 
Teaching Computers to Listen to Music
Teaching Computers to Listen to MusicTeaching Computers to Listen to Music
Teaching Computers to Listen to Music
 

More from António Oliveira

More from António Oliveira (12)

Introdução à Inteligência Artificial
Introdução à Inteligência ArtificialIntrodução à Inteligência Artificial
Introdução à Inteligência Artificial
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
Software Musical para Expressão Emocional
Software Musical para Expressão EmocionalSoftware Musical para Expressão Emocional
Software Musical para Expressão Emocional
 
Ai lab workshop(211206)
Ai lab workshop(211206)Ai lab workshop(211206)
Ai lab workshop(211206)
 
Icccx v1.4
Icccx v1.4Icccx v1.4
Icccx v1.4
 
Epia 2007
Epia 2007Epia 2007
Epia 2007
 
Affective-Driven Music Production
Affective-Driven Music ProductionAffective-Driven Music Production
Affective-Driven Music Production
 
Mode choice models
Mode choice modelsMode choice models
Mode choice models
 
Route choice
Route choiceRoute choice
Route choice
 
Towards Affective-Physiological Foundations for Music Production
Towards Affective-Physiological Foundations for Music ProductionTowards Affective-Physiological Foundations for Music Production
Towards Affective-Physiological Foundations for Music Production
 
Social network analysis using Mobile phone data
Social network analysis using Mobile phone dataSocial network analysis using Mobile phone data
Social network analysis using Mobile phone data
 
7 notes
7 notes7 notes
7 notes
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 

A Musical System For Emotional Expression

  • 1. A Musical System For Emotional Expression António Pedro Oliveira University of Coimbra, Portugal
  • 2. 2 Outline of the Presentation  Introduction  Background  Emotion-Driven Music Engine (EDME)  Conclusion
  • 3. 3 Outline of the Presentation  Introduction  Background  Emotion-Driven Music Engine (EDME)  Conclusion
  • 4. Motivation  Emotions are widely accepted as being an important factor in the society  Music is almost everywhere and it is a powerful stimulus capable of influencing our emotions  Computational systems with the capability of producing music with an appropriate emotional content have an enormous application potential 4 Introduction Background EDME Conclusion
  • 5. Aim  Conceive a computational system for the control of the emotional content of produced music, so that it expresses a given emotional specification  Music: solely instrumental 5 Introduction Background EDME Conclusion
  • 6. 6 Outline of the Presentation  Introduction  Background  Emotion-Driven Music Engine (EDME)  Conclusion
  • 7. Emotional Expression with Music  Four approaches:  Music Transformation  Music Composition  Music Selection/Classification  Hybrid Approaches  Our approach:  Hybrid that consists in combining selection/classification with transformation 7 Introduction Background EDME Conclusion
  • 8. 8 Outline of the Presentation  Introduction  Background  Emotion-Driven Music Engine (EDME)  Conclusion
  • 10. Architecture – Online Stage 10 Introduction Background EDME Conclusion
  • 11. Experiments  Initial phase 11 Introduction Background EDME Conclusion
  • 12. Initial phase  Manually Built Knowledge Base (short version)  Happy music: high loudness, major scale  Sad music: violin, slow tempo  Activating music: high loudness, fast tempo  Relaxing music: low loudness, slow tempo 12 Introduction Background EDME Conclusion
  • 13. Experiments  Stages of the experiments 13 Introduction Background EDME Conclusion
  • 14. Experiments  First Experiment - Preliminary Evaluation of the Classification Module  Hypothesis: There is a small amount of features that may predict arousal/valence  Valence: 2 features, CC – 0.76  Arousal: 4 features, CC – 0.77 14 Introduction Background EDME Conclusion
  • 15. Experiments  Second experiment (two parts)  First part - Extended Evaluation of the Classification Module  Hypothesis: There is a small amount of features that may predict arousal/valence  Valence: 4 features, CC – 0.70  Arousal: 3 features, CC – 0.77 15 Introduction Background EDME Conclusion
  • 16. Experiments  Second part - Analysis of Audio Features  Hypothesis: There are audio features emotionally- relevant  Valence: Spectral Sharpness and Loudness are important  Arousal: Spectral Similarity, Spectral Dissonance and Spectral Sharpness are important 16 Introduction Background EDME Conclusion
  • 17. Experiments  Third experiment (three parts)  First part - Improvement of the Classification Module  Hypothesis: There is a small amount of features that may predict arousal/valence  Valence: 5 features, CC – 0.69  Arousal: 3 features, CC – 0.71 17 Introduction Background EDME Conclusion
  • 18. Experiments  Second part – Evaluation of the Transformation Algorithms  Hypothesis: It is possible to change musical features to transform emotional content  High positive coefficients for tempo were confirmed  The increase of register correlates positively with valence and negatively with arousal  Some of the features can be helpful in finding scales more appropriate to some emotions  Instruments are essentially relevant to the arousal  Change from normal to staccato articulation has a correlation with the increase of valence 18 Introduction Background EDME Conclusion
  • 19. Experiments  Third part – Melodic Analysis  Hypothesis: The analysis of the melodic line alone turns the emotionally-relevant features more visible 19 Introduction Background EDME Conclusion Emotional Dimension CC Features Valence – data of first experiment 0.79 5 features Valence – data of second experiment 0.62 5 features Valence – data of third experiment 0.41 4 features Arousal – data of first experiment 0.85 4 features Arousal – data of second experiment 0.72 4 features Arousal – data of third experiment 0.54 3 features
  • 20. Calibration and Validation  Hypothesis: 13 features are enough to discriminate emotional expression  Valence: 7 features, CC – 0.85  Arousal: 6 features, CC – 0.83  Use SAM to obtain emotional answers  Controlled environment  Statistical analysis:  System’s classification and subject’s classification are probably measuring the same concept 20 Introduction Background EDME Conclusion
  • 21. 21 Outline of the Presentation  Introduction  Background  Emotion-Driven Music Engine (EDME)  Conclusion
  • 22. Contributions  The system proposed has the advantage of being able to produce outputs of acceptable quality quite independently from the music base  It is also quite flexible: the music base can be completely redefined to adapt to the specific needs of a given scenario 22 Introduction Background EDME Conclusion
  • 23. Contributions  The system is also reliable, thanks to the experimental calibration using different subjects  We adopted both the discrete and dimensional representation of emotions  We used techniques of human emotional recognition for validation and calibration of the system 23 Introduction Background EDME Conclusion
  • 24. Future Work  Emotion-Driven Music Composition  Artificial Intelligence approaches  Test in applications contexts  Healthcare  Entertainment 24 Introduction Background EDME Conclusion

Editor's Notes

  1. Nowadays, music is almost everywhere, and the most interesting fact is that it is a powerful stimulus capable of influencing our emotions These systems are usable in every context where there is a need to create environments capable of inducing certain emotional experiences
  2. Conceive a computational system for the control of the emotional content of produced music, so that it expresses a given emotional specification Music: solely instrumental MIDI Produced music is solely instrumental, which has been proved to be sufficient to express desired emotions (Kimura, 2002) Emotions: Valence and arousal
  3. There are four different principal approaches used in the generation of music with appropriate emotional content Our approach is hybrid that consists in combining classification/selection with transformation Classification of pre-composed music and subsequent selection The quality of the answers is dependent on the original music base The picture has a simple representation of how the classification and subsequent selection work We have a cluster of musical pieces represented in a bi-dimensional space In the case of our work this is an emotional space Our approach selects musical pieces closer to the desired emotion
  4. Three modules (segmentation, feature extraction, classification); three auxiliary structures (pre-composed music, music base, knowledge base) Pre-composed music is obtained from the Internet It is: 1) Segmented 2) Classified with the help of the knowledge base 3) Stored in a music base
  5. This stage had four modules and four auxiliary structures Software uses desired emotion to: Select music that expresses emotion closer to the desired one Transform and sequence selected segments to form musical structures Musical structures are synthesized with the help of a library of sounds and played to the listener
  6. we had an initial phase that consisted in building manually a first version of the knowledge base by considering empirical data collected from works of Music Psychology the set of features was selected manually, according to what we learned from the literature about their relative importance to emotional expression. We also defined weights for the features in accordance with the literature.
  7. Four types of music Five types of musical features First two types of music has to do with the valence dimension of emotions Second two types of music has to do with the arousal dimension of emotions
  8. Initial phase and experiments were made with the objective of making the knowledge base We carried out three experiments conducted via Web In a non-controlled environment With subjects from different areas They were made in order to build regression models and to successively refine their set of features and corresponding weights
  9. CC is measure of the linear correlation (dependence) between two variables X and Y, giving a value between +1 and −1
  10. 30 musical pieces 30 subjects it seems that the 13 considered features can discriminate well both valence and arousal of each music we can infer that the ex- periments conducted via online have a high degree of reliability, despite the fact of being made in a non-controlled context. The statistical results using Kappa and Cramer’s V do not only confirm the reliability of this calibration/validation study but also the reliability of the experiments conducted with the help of online questionnaires
  11. Contexts of application: Theatre, films, video-games and healthcare contexts.
  12. Contexts of application: Theatre, films, video-games and healthcare contexts.