BackEvents Near Me » BASED ON KYOTO live (Bud Music - JP) @ The Observatory

BASED ON KYOTO live (Bud Music - JP) @ The Observatory

DAICHI and guitarist MARRON put on a live performance last year that simply hypnotized the audience into a state of audio-induced rapture. Their highly unique sound aesthetic has won them plays, praise and plaudits from the likes of Giles Peterson and has seen them perform alongside figures such as Theo Parrish. Pretty much indescribable, BOK simply needs to be heard to be understood. 

Live action.

Support by Hibiya Line (The Obs)

10PM/ FREE before 11PM / 150’000 VND after

Event page: https://www.facebook.com/events/835235243265563/

 

Saturday, 14 November

10:00 pm

The Observatory | 5 Nguyen Tat Thanh, 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' ); } ); })();