Another edition of Ultra Music Festival is done and dusted with hundreds of DJs taking the opportunity showcase their best new music to the world on some of the biggest festival production in the world. The main stage is where most of the theatrics takes place with its mammoth stage design, fireworks, pyro, light shows and lasers. Among those who performed there were your usual suspects in Hardwell, Tiësto, Afrojack, Avicii, Armin van Buuren, deadmau5 and Martin Garrix, who made the most of it, unveiling 10 new songs for crowd in front of him and those watching at home on the live stream.

The 19-year-old closed out the main stage on Friday with 10 new tracks, one of which has been in the works for well over a year - his collaborations with Ed Sheeran, which he played a new version.

Most of the collaborations are still unnamed or unidentified, though the opener is one with UK producer duo Third Party as they coyly confirmed on Twitter.

There are other rap and pop vocal collaborations sprinkled in, making this set almost half new songs that could appear on his debut artist album expected at some point this year. Even Joris Voorn, someone who plays the very un-EDM Carl Cox stage regularly, was impressed by the show.

Watch it below and check out the preliminary tracklist.

*1. Martin Garrix & Third Party ft. John Martin - ID [Lions In The Wild] (Intro Edit)
*2. Martin Garrix ft. Ed Sheeran - Rewind Repeat It
3. Martin Garrix vs. Jay Hardway - Poison vs. Wizard (Martin Garrix Mashup) w/ Jamie Lewis ft. Michael Watford - For You (Put Your Hands Up In The Air Acapella)
4. Afrojack & Martin Garrix - Turn Up The Speakers w/ Martin Garrix & MOTi - Virus (How About Now) (Acapella)
*5. Martin Garrix ft. Mike Shinoda - ID [Waiting For Tomorrow]
*6. Martin Garrix ft. ID - ID [Sun Is Never Going Down]
7. The Weeknd - Can't Feel My Face (Martin Garrix Remix)
*8. Martin Garrix - ID w/ Mightyfools - Footrocker (Get Your, Get Your Hands Up Acapella)
*9. Martin Garrix ft. ID - ID [I Was Lonely]
10. Sander Van Doorn & Martin Garrix & DVBBS ft. Aleesia - Gold Skies
11. Volt & State vs. Martin Garrix ft. Usher - Sandcastles vs. Don't Look Down (Nicky Romero Mashup)
12. Martin Garrix - Forbidden Voices
13. Martin Garrix & Matisse & Sadko - Dragon
*14. Martin Garrix ft. ID - ID [Did It]
*15. Martin Garrix ft. ID - ID
*16. Martin Garrix & Julian Jordan - ID
17. Martin Garrix vs. Dimitri Vegas & Like Mike - Tremor (Sensation 2014 Anthem) w/ Avicii & Martin Garrix ft. Simon Aldred - Waiting For Love (Acapella)
*18. Martin Garrix & ID ft. Bebe Rexha - ID [Name Of Love]
19. Martin Garrix ft. John & Michel - Now That I've Found You

See More Martin Garrix