Back Events Near Me » San Soda [We Play House / Berlin] + Gratts [Ensemble / Berlin] @ The Observatory

From the organizer: The moment many of us have been waiting for since his absolutely roof-rocking performance at our old venue last year: SAN SODA is returning to The Observatory with his friend and booth accomplice GRATTS - another powerhouse of the booming European underground house scene.

Let's begin with GRATTS. After 15 years of DJing in the most revered and underground clubs and festivals on the planet, it goes without saying that he knows how to get a room moving. Observatory representatives observed him and San Soda shake boat parties and stages at Dimensions Festival last year, and were hugely impressed by his effortless synthesis of soul, disco, house and techno, which was executed with a slick kind of grace that's very hard to come by. The boat was rocked, and not by the sea. 

SAN SODA - headliner of The Void stage at Dimensions (a very big, loud one) and the only non-resident invited to play at Berghain Berlin's 10 year anniversary last month - is a master producer and DJ, weaving complex, delicious and grave harmonies into his productions in ways that evoke emotions you didn't even know you had. His DJ sets can include pretty much any kind of genre and sound imaginable, though they always remain centered around the soul, spirit and fluid movement required by the automatically devoted dance floors he takes control over. At his last gig here, people were screaming. 

These two artists are a big deal just on their own. Together, they are going to make for a night that is nothing short of spectacular.

Doors: FREE before midnight - 100K after - 10PM
Support by ELIA & HIBIYA LINE 


LINKS

http://www.residentadvisor.net/dj/sansoda
http://www.residentadvisor.net/dj/gratts
https://soundcloud.com/san-soda
https://soundcloud.com/gratts


SAN SODA BIO
(soon)

GRATTS BIO
Belgian dj Gratts and his bag of records, sometimes two, have been touring for a good fifteen years now. In those bags: music for big systems in small basements. Gratts got into underground dance music in the late nineties and together with Kong he's the founder of 'ensemble'. After relocating to Berlin last year, he runs the Beyond The Clouds club nights there.

Belgian dj Gratts and his bag of records, sometimes two, have been touring for a good fifteen years now. In those bags: music for big systems in small basements. Gratts got into underground dance music in the late nineties and together with Kong he's the founder of 'ensemble'. Although the duo don't want to call ensemble a label, it does release slabs of delicious vinyl every now and then. The first release was Xosar's 'Retreat 2 Rapture' EP including a remix by Xan Xoda. The second one titled ‘Ended up at De Ambassade’ included original music by De Ambassade and Raw Sketches with remixes by Ben Sun and Sisterhood, with more to come very soon. After relocating to Berlin last year, he runs the Beyond The Clouds club nights there.

The 30 year old has been carrying his records to happy club and festival crowds across Belgium, Holland, UK and Germany week after week, taking pride in being one of Belgium’s best kept secrets. In 2012, he was nominated as "Best Belgian DJ" in the Belgian Red Bull Elektropedia Awards. Together with ensemble partner Kong, he curates the house section for the 22tracks website in Brussels. Being a member of the small but dedicated We Play House family also led to Gratts teaming up with San Soda to form the infamous Het Collect-Ief Deruyter / De Ambassade. 

In the last few years, he made appearances in some of Europe’s finest spots including Tief (London), Trouw (Amsterdam), About Blank (Berlin), Studio 80 (Amsterdam), Planet Rose (Nijmegen), Fuse (Brussels) among many other places. In spring 2013 he travelled through Asia, Indonesia and Australia to dig for vinyl records, sharing his finds with local club crowds in Jakarta, Hong Kong, Bali, Perth, Melbourne, Sydney and Auckland (NZ). He's had the honour of sharing the decks with djs like Pépé Bradock, Vakula, Levon Vincent, Steffi, Theo Parrish, Kink, Gerd Janson, Antal, Hunee, Eddie "Flashin" Fowlkes, Kenny Hawkes (RIP) and Tyree Cooper among others, as well as playing warmup slots for live gigs by the likes of Lindstrøm, dOP, Genius of Time, Matthew Dear or Apparat. Unfortunately, he doesn't like namedropping.

 

Saturday, 24 January

10:00pm

The Observatory | 5 Nguyễn Tất Thành, D4, Ho Chi Minh City

Print
icon else if (trident > 0) { // IE 11 (or newer) => return version number var rvNum = ua.indexOf('rv:'); rv = parseInt(ua.substring(rvNum + 3, ua.indexOf('.', rvNum)), 10); } return ((rv > -1) ? rv : undef); }()); // disable/enable scroll (mousewheel and keys) from http://stackoverflow.com/a/4770179 // left: 37, up: 38, right: 39, down: 40, // spacebar: 32, pageup: 33, pagedown: 34, end: 35, home: 36 var keys = [32, 37, 38, 39, 40], wheelIter = 0; function preventDefault(e) { e = e || window.event; if (e.preventDefault) e.preventDefault(); e.returnValue = false; } function keydown(e) { for (var i = keys.length; i--;) { if (e.keyCode === keys[i]) { preventDefault(e); return; } } } function touchmove(e) { preventDefault(e); } function wheel(e) { // for IE //if( ie ) { //preventDefault(e); //} } function disableScroll() { // window.onmousewheel = document.onmousewheel = wheel; // document.onkeydown = keydown; // document.body.ontouchmove = touchmove; //document.body.classList.add("disable-scrolling"); } function enableScroll() { // window.onmousewheel = document.onmousewheel = document.onkeydown = document.body.ontouchmove = null; //document.body.classList.remove("disable-scrolling"); } /* function disableScroll() { } function enableScroll() { } */ var docElem = window.document.documentElement, scrollVal, isRevealed, noscroll, isAnimating, container = document.getElementById( 'ja-wrapper' ), trigger = container.querySelector( 'button.trigger' ); function scrollY() { return window.pageYOffset || docElem.scrollTop; } function scrollPage() { scrollVal = scrollY(); if( noscroll && !ie ) { if( scrollVal < 0 ) return false; // keep it that way window.scrollTo( 0, 0 ); } if( classie.has( container, 'notrans' ) ) { classie.remove( container, 'notrans' ); return false; } if( isAnimating ) { return false; } if( scrollVal <= 0 && isRevealed ) { toggle(0); } else if( scrollVal > 0 && !isRevealed ){ toggle(1); } } function toggle( reveal ) { isAnimating = true; if( reveal ) { classie.add( container, 'modify' ); } else { noscroll = true; disableScroll(); classie.remove( container, 'modify' ); } // simulating the end of the transition: setTimeout( function() { isRevealed = !isRevealed; isAnimating = false; if( reveal ) { noscroll = false; enableScroll(); } }, 50 ); } // refreshing the page... var pageScroll = scrollY(); noscroll = pageScroll === 0; disableScroll(); if( pageScroll ) { isRevealed = true; classie.add( container, 'notrans' ); classie.add( container, 'modify' ); } window.addEventListener( 'scroll', scrollPage ); // trigger.addEventListener( 'click', function() { toggle( 'reveal' ); } ); })();