Kamil suggested the last two lines (In lafzon ke maayne jaaney kaun badalta hai, main kehta hoon kuch, aur matlab aur koi ho jaata hai) for the particular song. The song (Jo Bhi Main) that brings out the dilemma of the protagonist. In 2010, several meetings of Ali and the lyricist Irshad Kamil brought into a phrase titled, 'Words destroy what I have to say'.
In 2010, during the development of the album, Rahman stated, ' Rockstar is a character driven film and as one can guess from the title, there will be lots of guitar'. Mohit Chauhan has lent his voice for nine songs and he is voice of character Jordan (played by Ranbir Kapoor).
The music for the film is scored by A R Rahman replacing Imtiaz Ali's previous associate, Pritam.