Event : Junior Developers Singapore Code and Tell - Sep 2019
Straits Times Graphics team published National Day Parade(NDP) songs project to celebrate the 54th National Day Birthday at the end of June. Since 1984, 26 NDP 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; heatmap, 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, I delivered how the music emotion chart was built with Vue.js mainly. Also, I explained how to extract sounds and lyrics information to enhance the visual story.
To celebrate 🇸🇬's 54th Birthday, #stvisuals published National Day Parade songs project last month. Come and play with the #interactive quadrant graph which shows your/users #NDP song preferences. 🎤
— Sujin Lee 👩🦰 (@sujinleeme) August 11, 2019
👉 https://t.co/j8244LER7M
💚 Made awesomeness with @vuejs pic.twitter.com/dv5XNPIKbM
👩🎤Wow, @sujinleeme 's talk about using natural language processing and @spotify to look at Singapore's National Day Parade songs was amazing!
— Alex Lakatos 🥑🇸🇬 (@lakatos88) September 13, 2019
📖If you haven't been around for @JuniorDevSG tonight, you can read all about it at https://t.co/UcuiPBjTH2 pic.twitter.com/CPm6Fhx4Nd