NOW in its fifth year, Midstock music festival returns to Dalkeith Country Park next weekend, 31 August-1 September.
The two day festival kicks off on the Friday with some of the best beats courtesy of a roster of top DJ producers and headliners 2 Unlimited.
Dance act 2 Unlimited was founded by Belgian producers Jean-Paul DeCoster and Phil Wilde in 1991 who brought togeher rapper Ray Slijngaard and vocalist Anita Doth together for hits such as Get Ready for This and No Limit.
The current line-up sees Ray Slijngaard and Kim Vergouwen front the double-act.
Keep the energy high, they are supported by Italian electronic music producer and DJ, Maurio Picotto and one of the most successful dance acts in the world, Ian Van Dahl, who will no doubt be building castles in the sky.
Also on the bill is internationally pioneering DJ Graeme Park, whose landmark gigs have included a nine year residency at The Haçienda in Manchester as well as producing and remixing dancefloor tracks for the likes of New Order, Sophie Ellis-Bextor and others.
Finally, Ladies On Rotation, a collective of Edinburgh-based DJs spinning out soul, funk, disco, boogie and soulful house complete the Friday bill.
If the Kings and Queens of dance are in the house on Friday, the beats continue on Saturday when Elliot John Gleave, better known as singer/songwriter/actor/record producer and rapper Example, teams up with DJ Wire to headline.
For many, however, it will be The Darkness who prove the attraction on the second day as brothers Dan and Justin Hawkins, Frankie Poullain and Rufus Tiger Taylor rock the park with hits such as I Believe in a Thing Called Love, Growing on Me, and Love is Only a Feeling.
Also appearing on the Saturday are Ash, Noisettes, Massaoke, JJ Gilmour, Patersani, The Skababs and Chameleon Lady.
Midstock, Dalkeith Country Park, 31 August-1 September, day tickets, Adult £33.25-£44.25, Child £8 (16 and under to be accompanied by adult/max two kids per adult, weekend adult ticket £60.75, available now from www.skiddle.com/festivals/Midstock/