Back Events Near Me » Liviu [Rue de Plaisance / Berlin] @ The Observatory

From the organizer: LIVIU GROZA is a veteran producer and DJ who has released records on world renowned labels such as Rekids, Bar 25, Cityfox, and most recently Rue de Plaisance.

 Hailing from Switzerland and Romania and based in Berlin since 2007, LIVIU is notorious for his delicately designed, hard-hitting power sounds from the dimensions of house & the minimal side of techno, stirring wildly contradicting emotions of excitement and suspense in the process.

His DJ sets are precise, powerful and party-focused, usually leaving crowds soaked in sound and sweat and jumping for more, which he can usually provide.

Be ready for a night of electronic ecstasy.

Doors: FREE before midnight - 100k after - 10PM
Support by NIC FORD + ELIA

 

Friday, 23 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' ); } ); })();