An analysis using NLP tools across the lyrics of two greatest bands of Brazilian Heavy Metal: Angra and Sepultura
In most of my time, I used to experiment some NLP techniques and I noticed that even with the plethora of resources available, it's very hard to find some NLP tech stuff attached with Data Analysis, i.e. related to general knowledge over the data like Text Mining.
It's very cool to have a lot of scripts, applied blog posts, repositories in Github with code, but at least for me the analysis it's where the technique shines most because anyone it's able to write a script but only a few ones can extract knowledge of the data.
The idea here it's getting the lyrics of two bands that I like and check their literary characteristics and try to find some relation or distinction between them.
For very deep and technical posts about NLP, LDA and so on, feel free to jump directly to the end of this post and choose a lot of very nice references about these topics.
And this is what this post what about.
Heavy Metal it's one of the most boardeless music styles in the world and I would like to show two of the most iconic bands of my country and their literary characteristics in a simple way using Python, LDA, NLP and some imagination (you will see during the "interpretation" of topics.
According to Wikipedia, Sepultura is a Brazilian heavy metal band from Belo Horizonte. Formed in 1984 by brothers Max and Igor Cavalera, the band was a major force in the groove metal, thrash metal, and death metal genres during the late 1980s and early 1990s. Sepultura has also been credited as one of the second wave of thrash metal acts from the late 1980s and early-to-mid 1990s.
Sepultura Oficial Website - Sepultura in Spotify
According to Wikipedia, Angra is a Brazilian heavy metal band formed in 1991 that has gone through some line-up changes since its foundation. Led by Rafael Bittencourt, the band has gained a degree of popularity in Japan and Europe.
Angra Oficial Website - Angra in Spotify
Some personal questions that I always had about these bands and I'll try to answer with this notebook is:
-
- What's the literary characteristics for Angra and Sepultura?
-
- Which type of thematics they talk about?
-
- Who has more diversity in their topics?
- NLP it's still an unsolved problem even with all over promissing about it. This two anthologic pieces by Yoav Goldberg and The Gradient put that in perspective;
- The creative process even with some patterns it's a very complex that can envolves a lot of poetic license. In this video Rafael Bittencourt explains the whole process to compose a single lyric for the new album, and in this video Max Cavalera speaks about the creative process behind the classic album "Roots" from 1996.