Pioneering Jamaican reggae artist U-Roy has died at the age of 78, his partner has confirmed.

The musician, whose real name is Ewart Beckford, had been undergoing surgery at a hospital in Jamaica’s capital city, Kingston.

U-Roy, who is credited with popularising the vocal style known as “toasting”, died late on Wednesday.

Among those to pay tribute were Grammy award-winning artist Shaggy and British singer-songwriter Ghostpoet.

U-Roy’s partner, Marcia Smikle, told local news website The Gleaner that the artist had been receiving treatment for diabetes and high blood pressure, and also suffered with kidney problems.