The hip-hop star joined the ever growing list of musicians paying tribute to the Purple Rain singer following his shock death by performing a cover of his 1986 hit Sometimes It Snows in April on the U.S. chat show Tuesday night (26Apr16).

D'angelo wore a white fur vest and black fedora as he sang from a piano on the purple-tinted stage. Bridesmaids star Maya and her friend Gretchen Lieberum, who formed the Prince cover band Princess five years ago, were surprise additions as his backing singers.

D'Angelo grew emotional as he changed the lyrics to the last verse to, "I often dream of heaven and I know that Prince is there... Maybe he's found the answer to all the April snow."

Maya and Gretchen previously paid tribute to Prince at a gig on Saturday (23Apr16), which was scheduled before his death on 21 April (16). Princess took the stage at the annual Moontower Comedy and Oddity Festival in Austin, Texas and Maya gave a dedication to star before they covered a string of his hits.

"Dearly beloved... we are gathered here to celebrate the one-of-a-kind, most brilliant, most special, most magical, most f**king incredible Prince Rogers Nelson," she said onstage, according "He was our hero. We loved him. And he has completely shaped our world. We're going to do this together, am I right?"

The former Saturday Night Live star burst into tears during their Purple Rain encore and told the crowd, "You never think your heroes are going to die... It's so strange, but it happened to me. My hero died. I never knew what that felt like. And it's so sad, because there just aren't that many incredible musicians left."

Prince died aged 57. His remains were cremated on Sunday.