Mastering the science of lyric engineering

February 07, 2012 02:57 am | Updated June 24, 2016 03:20 pm IST - CHENNAI:

Jalin Gladis and Ganga Kameswaran, both students of computer science at College of Engineering, Guindy, have been avid fans of Tamil film music for as long as they can remember. Over the last three years though, their involvement with this medium has touched another level. Now they listen to almost 300 songs on a particular ‘emotion,' analyse each one to break it down in every way possible.

Nostalgia, betrayal, love, friendship, melancholy, sadness – the list is endless, but the quest is still on to find the driving emotion behind every song. And all this is part of a project – to automate the process of writing Tamil lyrics, one of the most painstaking bits of work behind a song.

“They asked us to do something in the area of music. We decided to create poetry,” says Ganga. Final year projects for computer science students involve many programming skills, but for a few, such as them, it is also about delving deep into their passion. Around 20 students from computer science and Information Technology, guided by a staff member, are working in this area of lyric generation.

With the demand for musicians rising to an all-time high, the question of what the contours of a ‘new' creativity will be is a question these young engineering students attempt to tackle with technology.

It is all about looking at lyrics from a statistical point of view and trying to find the patterns of creativity, say these students. “We have created a corpus of words for every emotion,” says Jalin. So ‘Idhayam Padhariyadhu,' ‘Jeevan Vaadiyadhu' and ‘Siluvayil araindhaai' would fall under betrayal, while a whole lot of other words and phrases fall under, ‘Sogam,' and ‘Anbu.'

There are popular similes and rhymes added to make the set of patterns wider, apart from, details of syntax and grammar. The software then, through random searches and probabilistic methods, creates lines depending on the ‘situation' described. It uses semantics (rules for interpreting the syntax) and so the challenge here is to study the pattern of every song and get as many words into the corpus, say the students.

Much of what these students are into – lyric engineering - is inspired by Madhan Karky, son of Tamil lyricist Vairamuthu who uses mathematical algorithms to find patterns of words. Mr. Karky, an assistant Professor at Anna University, also a lyricist who has worked in films such as ‘Endhiran,' says “When a person writes poetry, it is all his creation. But lyric writing is all about engineering, fitting words in a preset tune in a preconceived situation.”.

Such tools will only make the life of lyricists easy, and in fact, will also encourage more to write, he feels.

“Many people have ideas but less control over language. These tools are like formulae and spreadsheets that made the accounting process simple,” he says. Some of the tools he has developed include, one that finds out the words least used in Tamil songs, and those most used.

“We need to stop using the computer as a rule based machine. Wouldn't it be nice if the system gives simile never used before,” he asks.

But, will the listeners accept such lyrics? “We think they would. In fact, they might not even know it is machine-generated. After all, poetry means different things to different people,” says Ganga.

0 / 0
Sign in to unlock member-only benefits!
  • Access 10 free stories every month
  • Save stories to read later
  • Access to comment on every story
  • Sign-up/manage your newsletter subscriptions with a single click
  • Get notified by email for early access to discounts & offers on our products
Sign in

Comments

Comments have to be in English, and in full sentences. They cannot be abusive or personal. Please abide by our community guidelines for posting your comments.

We have migrated to a new commenting platform. If you are already a registered user of The Hindu and logged in, you may continue to engage with our articles. If you do not have an account please register and login to post comments. Users can access their older comments by logging into their accounts on Vuukle.