Rocker Peter Gabriel only sings songs his three-year-old son ISAAC likes - or the toddler complains.

The former Genesis frontman is convinced his son's musical taste is already finely developed, as he communicates his preferences all the time.

He says, "(I sing) anything rhythmic because that amuses Isaac.

"He's very opinionated about his music... 'I don't like this song! Play this one again!'"