Ferry Corsten, one of the Nether- land's most established DJs and a familiar name in the EDM (electronic dance music) scene, has done shows in all sorts of environments around the world.
And one of his most memorable shows, he says, was in Singapore - at the closing ceremony of the 2015 SEA Games in June.
For that gig, Corsten and his DJ decks "flew" over the audience in a small pod that was shooting off sparks and was held up by cables.
He has performed on floating and moving platforms before, but they were usually much larger than the tiny pod at the SEA Games event.
"There was one moment when I realised during the actual show, 'this is one of the craziest things I've ever done in a show'," he says in a telephone interview from Holland. "It was just amazing to be up there and flying over the crowd."
The stunt might sound precarious but Corsten says he was as cool as a cucumber. "Each cable can hold 900kg so I have to gain a bit more weight for it to become dangerous," he jokes. "But there were times when I did think, maybe I shouldn't really look down."
The 41-year-old trance DJ will be performing at It's The Ship, a four-day dance music festival held aboard a Royal Caribbean International cruise liner.
The ship, Mariner Of The Seas, sets sail from Singapore's Marina Bay Cruise Centre on Nov 20. It will head down the Straits of Malacca where revellers will disembark at Langkawi for a beach party and then sail back here on Nov 23.
Other acts on the bill include American DJ and producer Kaskade as well as Dutch duo Showtek.
This is the second instalment of It's The Ship, which made its debut last year. All the tickets and cabins are sold out and the organisers are expecting 3,800 revellers, up from last year's 2,500 turnout.
Corsten, who started his DJ career in the late 1980s, says that doing a set on a cruise ship is likely to be memorable as well.
"You're in a ship, in a confined space and having a party with 2,000 people who are there to have a great time. It's a really cool vibe."
If there is one thing he has learnt from his past sets on cruise ships, it is that partygoers can expect to get to know people from around the world as well as make lots of new friends.
"First, there will be all these little groups of friends scattered around but by the end of the four days, everybody is just one big group, which is really cool."