Palpitation

“Palpitation” – discovered this new dream pop band the other day. Really like their musical style and lyrics. Got hooked with this song “You and I”.

Echoes in my head I dream I feel at night
The time goes by but here it stands still all the time

Echoes in my head I dream I feel at night
The time goes by but here it stands still all the time

I’m not the one I’d like to be
Why can’t you see?
Why are you wasting time on me
When I’m not me ?…

Echoes in my head I dream I feel at night
The time goes by but here it stands still all the time

I’m not the one I’d like to be
Why can’t you see?
Why are you wasting time on me
When I’m not me ?…

You will always be the one
To take another piece of me
And I will always be the one
To have another breakdown

You will always be the one
To take another piece of me
And I will always be the one
To let you break me down

You will always be the one
To take another piece of me
And I will always be the one
To have another breakdown

You will always be the one
To take another piece of me
And I will always be the one
To let you break me down”

Advertisements

Touch the sky

Touch the sky

Once Upon a Dream

Upular

Let Me Go – I don’t wanna be your hero

I wanna grow old with you.

You Raise Me Up

Nothing’s gonna change my love for you.

Dancing in the dark

Boo Bass

I’ll be here

Remember When

Let it go

How far I will go

Try Everything

 

Being touched in the heart

I recently got introduced to turkish music by a friend. Some of the songs are really good. For me, lyrics are important and that’s why if I like the music of a song, I naturally look up whether a translation exists or ask a friend who knows the meaning of the words. There’s these two artists I like now – one is “Pinhani” and “Emre Ayden“. Their voice really touches my heart. I would like to share Pinhani’s “Nehirler Durmaz”.

Birazdan güneş doğacak
Sun will rise soon

Açacak çiçek sana sormadan

The flower will bloom without asking you

Birazdan gün başlayacak

The day will start soon

Saatin çalacak hiç utanmadan

Your clock will go off without shame

Oysa sen bir nehirsin

But you are a river

Ve nehirler durmaz

And rivers don’t stop

Kavuşur bir an önce sevdiğine

They rejoin with the one they love

Asla geç kalmaz

They are never late

İstesen gelebilirsin

If you want, you can come

Yola çıkmadan olmaz

Not before to hitting road

Sabah olmadan gelsen bile

Even if you come before morning

Ellerim sen olmadan ısınmaz

My hands can’t warm without you

Birazdan gece son bulacak

The night will be end soon

Kaçacak uykun ardına bakmadan

You’ll lose your sleep without looking back

Birazdan yollar dolacak

The roads will be crowded soon

This song includes all these natural scenes that take me to these beautiful places where I can imagine to walk, even touch and feel content. How the river is used as a metaphor is also quite interesting, how the flow of water diverges, converges makes me roll in to the deep – that quite fits into how a life goes by I assume.

And the next song is Emre Aydin‘s “Ses Ver”.

Duvarlar ördüm, köprüler yıktım
I put up walls, pull down bridges

Döndüm bir baktım, hiçbir şeyi unutmamışım

I looked back, I haven’t forgotten anything

Eğer her şey bitiyorsa bitsin artık yokluğunda

If everything ends let it already end in your abscence

Eğer her şey bitiyorsa, beni bırakma burada

If everything ends, don’t leave me here

Çocuklar toplanıp gittiler

The children came together and went away from my soul

Dünle unutmak arasındayım şimdi

Now, I’m between yesterday and forgetting

Sen yoksun inan, bir tek sen lazımken

Believe me, you are absent when all I need you

Bir ses ver, yapma, burada bırakma bizi

Give out a sound, don’t, don’t leave a mark

Çocuklar toplanıp gittiler içimden

The kids came together and went away from my soul

Dünle unutmak arasındayım şimdi

Now, I’m between yesterday and forgetting

Sen yoksun inan, bir tek sen lazımken

Believe me, you are absent when all I need you

Bir ses ver, yapma, burada bırakma bizi

Give out a sound, don’t, don’t leave a mark

ses ver

Give out a sound

ses ver

Give out a sound

Yeminler ettim ve çok konuştum

I swore, I talked a lot of

Döndüm bir baktım, hiçbir şey söylememişim

I looked back, I haven’t said anything

Eğer her şey bitiyorsa bitsin artık yokluğunda

If everything ends let it already end in your abscence

I like the poetry in these two songs. The remembering, the forgetting, the presence, the absence all make sense to me in quite a vivid way. “If everything ends let it already end in your abscence”- it may be the absence of a person – a loved one, but I can treat it also as the absence of something more abstract or materialistic that used to be close, that used to be a part of myself. Just giving out a sound, coz inside it’s so chaotic that you sometimes feel not to express, but you should shout. Looking back, you could have done otherwise, everything shall pass.

I also like some turkish rap. I think Ceza is probably the most popular and I like the song “Suspus”.

Göz gözü görmüyor hep pus
No one can see each others, it’s all haze

Takipteler ses etme sus

They’re following, don’t make sound, shush

Bir vakit donmuştu beynim

My brain has freezed once

Düzlükteyken bitmiş seyrim

My journey has ended on the level

Göz gözü görmüyor hep pus

No one can see each others, it’s all haze

Takipteler ses etme sus

They’re following, don’t make sound, shush

Durma git enerjini kus

Go ahead and discharge your energy

Zaten çok soğuk etraf buz

It is already too cold, freezing

Hiç yalan der misin a ah

Do you tell lies? no..

Pek dert dinler misin a ah

Do you listen to others troubles? no..

Ya bayat yer misin a ah

Do you eat stale? no..

İnsan seçer misin a ah

Do you discriminate people? no..

Dikkatli izlersen anlarsın haklı megatron

If you pay attention, you’ll see that Megatron is right

Bende ghillie kevlar-mythril, sende sade bir kat krom

I have a Ghillie Kevlar-mythril, you have only one layer of chromium

Zaten tekim, çıplak gezsem n’olur, her gün dekatlon

I’m a lone ranger, what happens if I walk naked, everyday is another decathlon

Hep dikenli tel etrafımda, kendi kendimeyim her gün sor bir

Barbed wire all around me, I’m on my own everyday, ask me one time

Hep diken diken gel bir gör

It’s all barb, come and see one time

Tıkandı kaldı bak her bir form

Look, every form is choked up

Kırıntıların arasında kaldım, adı konsun artık

I stayed between crumbs, it needs a name now

Hadi konsomatrisim ol, her sokakta beni bulmak zor

Let’s be my B-girl, it’s hard to find me in every on streets

Sıkılanlardan mısın ya da ıkınanlardan mısın?

Are you from the bored ones or stretched ones?

Kulağına dandik müzik takılanlardansın

You are from the ones wear dud music in their ears.

Ama kusura bakma yapılacak hiçbir şey yok

Sorry but there’s nothing to do.

Hızlı söyleyen ben değilim yavaş dinleyen sizlersiniz hep

I’m not fast, you are the one listening too slow always

Yavaş söylesem anlayacakmış gibi konuşuyor, şuna baksana kek

Look at that fool, he is talking like he’d understand if I speak slowly

Altına bez, al sana test, iki kere iki Ceza eder net

Here a napkin for you, here a test for you, two times two equal Ceza, yes

Birikiminiz ile bir bardak bile dolmaz, öğrenebildin mi veled?

Your savings cannot fill up even a glass, haven’t you learnt that, you brat?

Rap harekettir ve de politiktir

Rap is the motion and it is political

Bunu hazmedemiyor isen hassiktir

Fuck off, if you can’t swallow it

Duvarda hit-list, çoğunuz misfit

On the wall hit-list, many of you are misfits

Karalarım her yeri sen gene hit this

I scratch everywhere, you is again “hit this”

Bilmiyorsan sus, yaralara tuz bas, karalara ayak ile herkese

Shut up if you don’t know, press salt in the wounds,

Kumpas kur bak, uzaktan head shot.Zaten…

Machinate to everyone, look, head shot from far away. Already

Göz gözü görmüyor hep pus

No one can see each others, it’s all haze

Takipteler ses etme sus

They’re following, don’t make sound, shush

Bir vakit donmuştu beynim

My brain has freezed once

Düzlükteyken bitmiş seyrim

My journey has ended on the level

Göz gözü görmüyor hep pus

No one can see each others, it’s all haze

Takipteler ses etme sus

They’re following, don’t make sound, shush

Ceza’s voice in this song gives me strength. I think this song talks about the fuzzy nature in our society where we are all shielded, confused about our journey of life. But in the end, he recommends to say “Fuck off” to all bullshits because every form is choked up and you should discharge everything you got.

 

Looking Inside Eminem’s Lyrics – part 1

I started analyzing the lyrics of Eminem. My initial interest is that what are the most common words Eminem has been using in his lyrics. I collected the name of all his 287 songs from this link. Then I collected the lyrics using python sontext library which collects lyrics from lyricwiki.org. I have become successful in gathering lyrics for 223 songs of Eminem out of those 287 song names using my python code. After gathering the lyrics, I had to process the text in the lyrics. Normally in language processing tasks, we do chunking, lemmatization, stemming, spelling error check. I have used NLTK library for all these. Actually I had to avoid doing lemmatization as it was chopping off lots of interesting words in its existing form. And also I created a banned words list as Eminem has used a lot of ‘na’, ‘wa’, ‘oh’ kind of words which semantically doesn’t have much meaning.  Then I used NLTK word frequency method to find out the frequency of words. The top 20 words used were

[(u’like’, 1375), (u’get’, 1049), (u’got’, 907), (u’shit’, 740), (u”’cause”, 729),

(u’know’, 701), (u’back’, 674), (u’fuck’, 671), (u’eminem’, 593), (u’go’, 557),

(u’see’, 514), (u’one’, 497), (u’say’, 476), (u’never’, 430), (u’bitch’, 428),

(u’man’, 428), (u’let’, 422), (u’time’, 411), (u’come’, 392), (u’think’, 361)]

And yeah apparently Eminem has cursed a lot in his songs. As you can see in the plot below for the word “shit” (rank:4), “fuck” (rank:8), “bitch” (rank:15).

top_20_words
Frequency of top 20 words

Then the word ‘love’ has been used 282 times just bit less than the word ‘ass’ which was used 295 times. You can see the word ‘dre’ has been used a lot and it’s most likely Dr. Dre who worked with Eminem. The word ‘man’ is used more than the word ‘girl’. The word ‘hate’ is used less than the word ‘love’, only 116 times. Here’s two more plots for word frequency.

top_50_words
Frequency of top 50 words
top_100_words
Frequency of top 100 words

Anyway, simple bag of words probably don’t give good representation of a particular song. For example, the word love can be used in a sentence “I love you” but then also “I don’t love you” which has completely opposite meaning. But here they are counted all together. Before contextual analysis, I was just thinking about doing another frequency analysis according to Russel’s model of mood. You basically divide the xy-plane into four orthogonal regions as you can see in the image below.

Figure-1-Four-basic-mood-categories-based-on-the-PANAS-model-by-Watson-and-Tellegen
Model of mood

I want to see where eminem’s music in general fall in this emotional plane. There’s more interesting analysis I can do later on using word vector and other new NLP techniques. I’ll eventually look into other artists, other genres and try to find whether there are different patterns in how the words are chosen and the kind of emotion certain songs may generate.

Code for getting Lyrics:

import lxml
from lxml import html
import requests

import pickle

import numpy as np
import libsongtext
from libsongtext import lyricwiki
from libsongtext import utils

import pprint as pp

artist_name = 'eminem'

url = 'http://www.spin.com/2014/10/eminem-every-song-ranked/'
#f = urllib.urlopen(url)
f = requests.get(url)

html_page = f.content#f.read()
tree = html.fromstring(html_page)

song_name_xpath=tree.xpath('//div[@class="article-content clearfix"]//strong/a')
song_names=[]

num = 1
lyrics_list = {}
lyrics_not_found_list = []
success_lyrics_cnt = 0
for s in song_name_xpath:
song = ''.join(s.text.encode('ascii', 'ignore').strip())
song_names.append(song)

print 'No. ' + str(num)
num = num + 1
print 'track : ' + song

try:
args = {}
args['artist'] = artist_name
args['title'] = song.strip()
title = args['title']
if not lyrics_list.get(title):
t = lyricwiki.LyricWikiSong(args)
lyrics = t.get_lyrics()
print "Got Lyrics."
lyrics_list[title] = lyrics
success_lyrics_cnt += 1
except:
lyrics_not_found_list.append(song)
print "Failed to get Lyrics."

print 'Successfully got ', success_lyrics_cnt, ' lyrics out of ', len(song_name_xpath), ' tracks'

def save_obj(obj, path, name):
with open(path + name + '.pkl', 'wb') as f:
pickle.dump(obj, f, pickle.HIGHEST_PROTOCOL)

def load_obj(path, name):
with open(path + name + '.pkl', 'rb') as f:
return picle.load(f)

save_obj(lyrics_list, '/Users/andy/Documents/projects/music/lyrics_database/eminem/', 'eminem_song_lyrics')

Code for word frequency analysis in Lyrics:

import pickle
import string

import nltk
from nltk.tokenize import sent_tokenize
from nltk import word_tokenize
from nltk import sent_tokenize
from nltk.corpus import stopwords

import enchant
from enchant.checker import SpellChecker

eng_dict = enchant.Dict("en_US")

#import lyrics of eminem
eminem_lyrics_pickle_file='/Users/andy/Documents/projects/music/lyrics_database/eminem/eminem_song_lyrics.pkl'
f = open(eminem_lyrics_pickle_file, 'rb')
lyrics_list=pickle.load(f)

song_names=lyrics_list.keys()
lyrics= lyrics_list.values()

# english words
#words = set(nltk.corpus.words.words())

#stemmer
porter = nltk.PorterStemmer()
wnl = nltk.WordNetLemmatizer()

def plot_freqdist_freq(fd,
max_num=None,
cumulative=False,
title='Frequency plot',
linewidth=2):
"""
As of NLTK version 3.2.1, FreqDist.plot() plots the counts
and has no kwarg for normalising to frequency.
Work this around here.

INPUT:
- the FreqDist object
- max_num: if specified, only plot up to this number of items
(they are already sorted descending by the FreqDist)
- cumulative: bool (defaults to False)
- title: the title to give the plot
- linewidth: the width of line to use (defaults to 2)
OUTPUT: plot the freq and return None.
"""

tmp = fd.copy()
norm = fd.N()
for key in tmp.keys():
tmp[key] = float(fd[key]) / norm

if max_num:
tmp.plot(max_num, cumulative=cumulative,
title=title, linewidth=linewidth)
else:
tmp.plot(cumulative=cumulative,
title=title,
linewidth=linewidth)

return

stem_tokens = ['ed', 'ies', '\'s' , 'n\'t', '\'m', '--', '\'\'']
banned_words = ['ha', 'wa', 'ta', 'u', 'i', 'ai', 'na', 'ca', '...', '..', '\'em', '\'en', 'wan', '`', '``',
'oh', 're', '\'re', '\'ne', 'yea', 'yeah', 'ya', 'yah', '\'ve', '\'d', 'wo', 'oh', 'ooh',
'\'ll', 'yo', 'is\\u2026', 'ah', 'wit', 'would', '\\u2019']

#['i\'ma', 'y\'ll']

def synonyms(word):
syns = []
for word in wn.synsets(word):
sim_words = word.similar_tos()
sim_words += word.lemma_names()
for sim in sim_words:
s = sim
if hasattr(s, '_name') :
s = sim._name.split(".")[0]
syns.append(s)

syns = set(syns)
return syns

def stem(word):
for suffix in stem_tokens:
if word in banned_words:
return False

if word == 'suffix' or word.endswith(suffix):
return word[:-len(suffix)]
return word

lyrics_edited = []
chkr = SpellChecker("en_US")

edited_tokens = []
i = 1
for s, l in lyrics_list.items():
print i, ". Processing song: \"", s, "\""
i += 1
# find wrongly spelled words
chkr.set_text(l)
err_words=[]
for err in chkr:
err_words.append(err.word)

#tokenize
tokens = word_tokenize(l)
l_txt = nltk.Text(tokens)

for t in tokens:
tn = t.lower()
#tn = porter.stem(t)
#tn = wnl.lemmatize(tn)

tn = stem(tn)
if tn and tn not in err_words and tn not in stopwords.words('english') and tn not in list(string.punctuation):
edited_tokens.append(tn)

uniq_tokens = set(edited_tokens)

fdist = nltk.FreqDist(edited_tokens)

#Rusell's Model of mood
mood_happy_words = ['Exhilarated', 'Excited', 'Happy', 'Pleasure']
mood_h = []
for ws in mood_happy_words:
for w in synonyms(ws):
mood_h.append(w)

mood_h = list(set(mood_h))

mood_angry_words = ['Anxious', 'Angry', 'Terrified', 'Disgusted']
mood_a = []
for ws in mood_angry_words:
for w in synonyms(ws):
mood_a.append(w)

mood_a = list(set(mood_a))

mood_sad_words = ['Sad', 'Despairing', 'Depressed', 'Bored']
mood_s = []
for ws in mood_sad_words:
for w in synonyms(ws):
mood_s.append(w)

mood_s = list(set(mood_a))

mood_relaxed_words = ['Relaxed', 'Serene', 'Tranquil', 'Calm']
mood_r = []
for ws in mood_relaxed_words:
for w in synonyms(ws):
mood_r.append(w)

mood_r = list(set(mood_r))

Music, Hippy & Spirituality

I find music as something that can give some bliss, satisfy me. It definitely depends on what you listen and how you let music touch your heart. But there’s always a kind of music that can fit with your mood. There are so many amazing talents in the world of music who want to reach through their vocal genius. I am always drawn to a song with good lyrics and good music. Even though I have fascination for rock music, I try to listen every genre as long as it satisfies the two criteria- some good poetic, musical, rhythmic words and the awesome enchanting music – which means I feel the joy. If I think with which I have spent most of my young and adult life- during my time of joy and sorrow, it will definitely be some form of music. Some music just refresh me when I wake up, some just push me to work a little bit harder when I almost give up, some are inevitable in my tired evenings and some just can soothe me and put me to sleep. When I was at my late teen years, when I started exploring the world, when I left my country and started my traveller life, it was the music which accompanied me on my way, it was those headphones that I used to wear everywhere and shake my head in a crowdy train platform surprising everyone. I was always a boy who loves to express where ever he feels to. I felt like a hippy so many times, I discovered the bohemian in me through the music, I realized my spiritual connection with nature through music. Some music are imprinted in my brain so deeply, I can just close my eyes and I can time travel from one corner of the world to other corner, I can fully explore my imaginary world, music works for me as an emotional vehicle, gives me wings to fly, fly higher. I am lucky to have learnt several languages like Bengali, English, Japanese, Hindi- and all these four cultures admire music so much. I wish if I could add Spanish to this, that would be perfect. Anyway, I thoroughly enjoy the similarities and the differences of these different music of different culture. Bengali, being my mother tongue, touches me and caresses me. Most of my crucial teen years, when I was dashing, Japanese music gave me the strength, gave me the power to think broadly, inspired me to explore. And what can I talk about English music – they are just my life in one sentence. From classic rock to alternative rock to pop rock to country, everywhere I swing depending on my mood. And my young life back in Bangladesh was mostly surrounded with Hindi music. No wonder why my romantic me has so many different moods, lol.. I feel like a Bengal tiger, then a Japanese samurai, then an English traveller. I am going to share some music which are very integral to me, has always been with me for some very real reasons, remind of specific time and I will continue listening to them till my last breath.

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

Epiphany

There’s only one sun and only one visible moon. And there’s only one heart beeping inside, always embezzled by events and all the hereabouts. You wish that you can keep a permanent relaxed state but life without tension is a rare catch. So, the mornings are awkwardly different, the noons are assumingly hectic, the afternoons are eccentric, the evenings are about experiencing the switch between light and darkness, the nights are simultaneously welcoming and unwelcoming but what is it that can fill you up is yet to be unknown or unrevealed; just let it be. The joys and delights- they are better perceived, experienced when they are unpredictably available. There’s no escape from monotony but isn’t boredom a preconceived notion to you? You can deal with uncertainties, you sure can. Even if all your efforts for making things certain in your hand, in your mind fail, you are still creating something, you are still breathing, walking and dancing. Ultimately, it’s all just a bit of your momentary expression born out of your feelings and actions. May be it’s easy if you always have something to do tomorrow, something to achieve that can be significant in your timeline, may be you choose to be solitary to be introspective, may be you want to mingle to behave, may be you are closed to entertain yourself, may be you are open to entertain others, but you just do it the way you feel and you try to replicate, not always successfully, but it’s good to discover new you within you, so you continue asking questions to search for some of the answers. Newness is charming, old can be boring. But you needed the old to create the new, so be in love with both, make a bridge between the two, they will clash but for good reasons, for the purpose of your new you to be born in the finite stream of countably infinite next moments. It’s too short, no point of putting yourself in misery by taking the extraterrestrial vehicles. The fact that you can still dream is magical.

 

 

 

 

 

 

 

An evening walk in Chicago

This saturday, I wasn’t sure whether I will explore Chicago too. As I was near Chicago and haven’t experienced the Chicago air for almost a year, I didn’t want to miss the opportunity. When I was in Naperville, I was trying to convince some friends to come with me to Chicago. But then I decided to come by myself. I searched whether there are some events going on this saturday. And as usual Chicago doesn’t disappoint you if it comes to events. There was a free music festival going on from last friday in Millennium park right near the cloud gate. Actually I was hesitant about going to Chicago after hiking in Naperville as I was really tired. But when I knew about this event and my past experiences in millennium park were always good, then I decided to push myself. Anyway, I absolutely loved walking through the neat streets of Chicago. I stopped in a starbucks coffee shop and took a cup of coffee. Then when I was near the millennium park, I could already hear the music. The gospel music festival was being held and the performers/singers were entertaining the crowds. Though I am not a big fan of religious music, I just liked the atmosphere. I loved watching children playing around, couples holding their hands kissing each other. It was welcoming, it was refreshing. I was sitting on the green grass and listening to the singers and watching people taking photos in front of the cloud gate. And I reminded her, us, our memories from last last winter when we came and took some pictures. I became nostalgic, sad. I started walking, went to a subway. The mexican server Anthony was really friendly. When I finished eating, I found Anthony outside smoking. Then he shared a cigarette with me and we talked. We talked about Chicago, about life a bit. It was fun. I was really tired and it was hard for me to keep focus while driving back to home. And I slept. I was really tired but satisfied and happy.