Exploring NDP Songs: Lyrics, Sounds, Emotion - Junior Developers Singapore

Published on: Saturday, 14 September 2019

Speaker: Sujin Lee

http://str.sg/ndpsongs19

Straits Times Graphics team published National Day Parade songs project to celebrate the 54th National Day Birthday at the end of June. Since 1984, 26 NDP (National Day Parade) songs were designed to help build Singapore’s national identity by covering various themes and music styles. In this project, three visual graphic types were used; bag-of-words table, radar chart, and scatter chart.

First, we found how NDP song lyrics have changed over the years using basic NLP techniques. Second, we looked inside audio feature information of each song by using Spotify API and visualized to the radar chart in order to compare old and remix versions. Lastly, inspired by Russell's circumplex model of emotion, we designed interactive and dynamic user music emotion chart.

In this talk, we will explore how the music emotion chart
was built with Vue.js mainly. Also, we will get a glimpse of how to extract sounds and lyrics information to enhance the visual story.

# Bio

Sujin is a web developer working on various types of interactive visual stories, data analysis & visualisations at the interactive graphics team, The Straits Times.

https://www.linkedin.com/in/leesujin/
Event Page: https://www.meetup.com/Junior-Developers-Singapore/events/264455252/

Produced by Engineers.SG
Recorded by: Michael

Help us caption & translate this video!

https://amara.org/v/tlCH/