Paul McCartney has agreed to induct his fellow Beatle, Ringo Starr, into the Rock and Roll Hall of Fame next month.

Stevie Wonder, Patti Smith and John Mayer will also usher in new members, the hall announced on Wednesday March 18. The 30th annual induction ceremony is scheduled for Cleveland's Public Hall on April 18, where the Rock and Roll Hall of Fame and Museum is located.

The Beatles are in the rock hall already, and so are McCartney, John Lennon and George Harrison as solo artists. Drummer Starr is the last to be honoured individually, and Joe Walsh of The Eagles will perform some of his friend's music.

Stevie Wonder will induct Bill Withers, a fellow songwriter who had his biggest impact in the 1970s, and wrote songs such as Lean on Me, Ain't No Sunshine, A Lovely Day, Use Me, and Grandma's Hands.

John Legend will perform Withers' music, and it remains uncertain whether Withers, who quit the music business more than 30 years ago, will sing.

Patti Smith will induct another musician indelibly linked to New York, the late Lou Reed, and Beck will perform his music.

John Mayer is speaking in honour of another blues guitarist, the late Stevie Ray Vaughan. Vaughan's brother Jimmie will perform with members of his brother's old band, Double Trouble.