{"id":28,"date":"2009-06-14T07:45:38","date_gmt":"2009-06-14T14:45:38","guid":{"rendered":"http:\/\/japanindies.com\/main\/?page_id=28"},"modified":"2009-09-02T10:12:07","modified_gmt":"2009-09-02T01:12:07","slug":"billy-spangles-group","status":"publish","type":"page","link":"http:\/\/japanindies.com\/main\/index.php\/artists\/jazz\/billy-spangles-group\/","title":{"rendered":"Billy Spangles Group"},"content":{"rendered":"<div id=\"Grtf259\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-184\" title=\"04\" src=\"http:\/\/japanindies.com\/main\/wp-content\/uploads\/2009\/06\/041-300x168.jpg\" alt=\"04\" width=\"300\" height=\"168\" srcset=\"http:\/\/japanindies.com\/main\/wp-content\/uploads\/2009\/06\/041-300x168.jpg 300w, http:\/\/japanindies.com\/main\/wp-content\/uploads\/2009\/06\/041.JPG 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n<div><a href=\"http:\/\/www.billyspangles.com\/\" target=\"_blank\">www.billyspangles.com<\/a><\/div>\n<div id=\"Oobj286\">\n<div id=\"Grtf291\"><span><br \/>\nFormed in 1998, <span>Billy Spangles Group <\/span>is all about making original and memorable jazz: melodies you&#8217;ll find yourself humming, improvisations that leave you wanting more and exciting group interaction. Billy Spangles Group&#8217;s first CD <span>&#8220;The Ballad of Cloudy Bongwater (and other songs)&#8221; <\/span>is currently on sale. The Group conducted it&#8217;s first tour in March 2008 as part of the UK-Japan 2008 festival and plays regularly around central Tokyo in jazz clubs and bars. Please come on down and enjoy our music with us.<span><\/p>\n<p>Huw Lloyd<\/p>\n<p>is a British clarinettist, saxophonist, arranger and composer with a strong interest in jazz and improvising. He grew up in Hong Kong and feels comfortable in Asia, especially Tokyo where he has been living since 2002. He actively promotes jazz among youth in Tokyo and is also the organiser of the Billy Spangles Group. Other projects Huw is currently involved in include The Infinite Happiness Orchestra with Gaetano the Clown the Clown.<\/p>\n<p><\/span><\/span><\/div>\n<\/div>\n<p><script type=\"text\/javascript\">\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\/\/ < ![CDATA[\n\/\/ <![CDATA[\n\nvar isNav4 = false, isIE4 = false, isIE7 = false, isNC6 = false;\nvar cmx = 0, cmy = 0;\nvar nZoom = 1.0;\n\nif (document.all){\n isIE4 = true;\n isIE7 = window.XMLHttpRequest &#038;&#038; !window.opera;\n}\nelse if (document.getElementById) isNC6 = true;\nelse if (document.layers) isNav4 = true;\n\nif (isNav4) {\n\twindow.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN|Event.MOUSEMOVE);\n\twindow.onmousedown=NNmouseDown;\n\twindow.onmouseup=NNmouseUp;\n\twindow.onmousemove=NNmouseMove;\n\twindow.onresize=ReloadPage;\n}\nelse if (isIE4){\n\twindow.document.onmousedown=IEmouseDown;\n\twindow.document.onmouseup=IEmouseUp;\n\twindow.document.onmousemove=IEmouseMove;\n\twindow.onresize=ReloadPage;\n}\nelse if (isNC6){\n\twindow.document.onmousedown=NNmouseDown;\n\twindow.document.onmouseup=NNmouseUp;\n\twindow.document.onmousemove=NNmouseMove;\n\twindow.onresize=ReloadPage;\n}\nVersion = 225;\nob     = new Array();\npObjLst= new Array;\nMolst  = new Array();\n\n initOb(0,219,null,2048,0,0,'Oobj320','');\n initOb(1,322,219,768,0,0,'Oobj521','');\n\nSetDimensions();\n\nMoLNo   = 2;\npageObj = 0;\nfunction SetDimensions()\n{\n\tvar scrW;\n\tvar srcH;\n\n\tif(isNav4) {\n\t\tscrW\t\t= window.innerWidth;\n\t\tscrH\t\t= window.innerHeight;\n\t}\n\telse if(isIE4) {\n\t\tscrW\t\t= document.body.offsetWidth-20;\n\t\tscrH\t\t= document.body.offsetHeight;\n\t\tif(isIE7){\n\t\t\tif(document.body.parentElement){\n\t\t\t\tvar nHtml = document.body.parentElement.scrollWidth;\n\t\t\t\tvar nBody = document.body.offsetWidth;\n\t\t        if(nHtml &#038;&#038; nBody){\n\t\t\t\t\tnZoom = nHtml\/nBody;\n\t\t\t\t\tif(nZoom&lt;0.01)nZoom=0.01;\n\t    \t    }\n\t\t     }\n\t\t }\n\t}\n\telse if(isNC6) {\n\t\tscrW\t\t= document.body.offsetWidth;\n\t\tscrH\t\t= document.body.offsetHeight;\n\t}\n\n\tcurrrects = new Array(219,322,0);\n\tsetCurrectRects(currrects)\n\tdelete currrects;\n}\n\nfunction initOb (ncount, nref,ntrg, nflg,nl,nr,szidname, sznn4name)\n{\n pObjLst[ncount] = nref;\n ob[nref] = new Array();\n\n if(document.getElementById) {\n  ob[nref].obj   = document.getElementById(szidname);\n  ob[nref].style = ob[nref].obj.style;\n }\n else if(isNav4) {\n  var objstr;\n  if(sznn4name.length>0) {\n   objstr= sznn4name +'document.'+ szidname;\n  }\n  else {\n   objstr='document.' + szidname;\n  }\n  ob[nref].obj = eval(objstr);\n  ob[nref].style = ob[nref].obj;\n }\n else if(isIE4) {\n  ob[nref].obj   = document.all[szidname];\n  ob[nref].style = ob[nref].obj.style;\n }<\/p>\n<p> if(ntrg!=null) {\n  ob[nref].trg  =ntrg;\n }\n ob[nref].flg  =nflg;\n ob[nref].bdl   = nl;\n ob[nref].bdr   = nr;\n Molst[ncount]   = nref;\n}<\/p>\n<p>function  setCurrectRects(currrects) {\n for (i=0;i< currrects.length-1;i++) {\n  getCurrentRect(ob[currrects[i]]);\n }\n}\n\nfunction getCurrentRect(ob){\n el = ob.obj;\n if(isNav4){\n  ob.left\t =  el.pageX + ob.bdl;\n  ob.top    =  el.pageY + ob.bdl;\n  ob.right  =  el.pageX + el.clip.width-ob.bdr;\n  ob.bottom =  el.pageY + el.clip.height-ob.bdr;\n\t}\n else{\n  ob.left   = el.offsetLeft+1;\n  ob.top    = el.offsetTop +1;\n  tempEl = el.offsetParent;\n  while (tempEl != null) {\n   ob.left  +=  tempEl.offsetLeft;\n   ob.top   +=  tempEl.offsetTop;\n   tempEl   =   tempEl.offsetParent;\n  }\n  ob.right  = ob.left+ el.offsetWidth-ob.bdr;\n  ob.bottom = ob.top+ el.offsetHeight-ob.bdr;\n  ob.left  += ob.bdl;\n  ob.top   += ob.bdl;\n }\n}\n\nfunction ReloadPage() {\n\tSetDimensions();\n}\n\nfunction NNmouseMove(e) {\n\tcmx = e.pageX;\n\tcmy = e.pageY;\n\tif(MoLNo > 0) MoOvrTst();\n}\nfunction NNmouseDown(e) {\n\tcmx = e.pageX;\n\tcmy = e.pageY;\n\tif(MoLNo > 0) MouseDown();\n}\nfunction NNmouseUp(e) {\n cmx = e.pageX;\n cmy = e.pageY;\n\tif(MoLNo > 0) MouseUp();\n}\nfunction IEmouseMove() {\n eventMousePos();\n if(MoLNo > 0) MoOvrTst();\n}\nfunction IEmouseDown() {\n eventMousePos();\n  if(MoLNo > 0) MouseDown();\n}\nfunction IEmouseUp() {\n eventMousePos();\n if(MoLNo > 0) MouseUp();\n}\nfunction eventMousePos() {\n if(nZoom != 1.0){\n  cmx = (window.event.clientX\/nZoom)+ document.body.scrollLeft;\n  cmy = (window.event.clientY\/nZoom) + document.body.scrollTop;\n }\n else{\n  cmx = window.event.clientX + document.body.scrollLeft;\n  cmy = window.event.clientY + document.body.scrollTop;\n }\n}<\/p>\n<p>function MoOvrTst()\n{\n\tvar i;\n\tfor(i=0; i < MoLNo; i++) {\n\t\tCobj = Molst[i];\n\t\tif(ob[Cobj].flg) {\n\t\t\tif(ob[Cobj].flg &#038; (1<&lt;5)) {\n\t\t\t\tif(MouseOver() == 1) {\n\t\t\t\t\tif(ob[Cobj].flg &#038; (1<&lt;6)) {\n\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tif(ob[Cobj].flg &#038; (1<&lt;7)) {\n\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(ob[Cobj].flg &#038; (1<&lt;8)) {\n\t\t\t\tif(!(ob[Cobj].flg &#038; (1<&lt;12)) &#038;&#038; MouseOver() == 1) {\n\t\t\t\t\tif(ob[Cobj].flg &#038; (1<&lt;9) &#038;&#038; isActive() ) {\n\t\t\t\t\tob[Cobj].flg = ob[Cobj].flg | (1<&lt;12);\n\t\t \t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n\t\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t}\n\t\t\t\t\telse if(ob[Cobj].flg &#038; (1<&lt;10)) {\n\t\t\t\t\tob[Cobj].flg = ob[Cobj].flg | (1<&lt;12);\n\t\t\t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n\t\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\t\tsetVisibility(\"hidden\");}\n\t\t\t\t\t}\n\t\t\t\t\telse if((ob[Cobj].flg &#038; (1<&lt;12)) &#038;&#038; MouseOver() == 0) {\n\t\t\t\t\t\tif(!(ob[Cobj].flg &#038; (1<&lt;16))){\n\t\t\t\t\t\t\tif(ob[Cobj].flg &#038; (1<&lt;9)) {\n\t\t\t\t\t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n\t\t\t\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t\t\t\tob[Molst[i]].flg = ob[Molst[i]].flg &#038; ~(1<&lt;12);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\telse if(ob[Cobj].flg &#038; (1<&lt;10) &#038;&#038; isActive()) {\n\t\t\t\t\t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n\t\t\t\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t\t\t\tob[Molst[i]].flg = ob[Molst[i]].flg &#038; ~(1<&lt;12);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse {\n\t\t\t\t\t\t\tob[Molst[i]].flg = ob[Molst[i]].flg &#038; ~(1<&lt;12);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n}\n\nfunction MouseOver() \n{\n\tif( cmx >= ob[Cobj].left &#038;&#038; cmx < = ob[Cobj].right &#038;&#038; cmy >= ob[Cobj].top &#038;&#038; cmy < = ob[Cobj].bottom) {\n\t\t return 1;\n\t}\n\telse {\n\t\treturn 0;\n\t}\n}\n\nfunction setVisibility(code)\n{\n\tvar i;\n\tif((ob[Cobj].flg &#038; (1<&lt;24))&#038;&#038; (ob[Cobj].flg &#038;(~(1<&lt;24)))) {\n\t\tob[Cobj].style.visibility = code;\n\t\tfor(i = 0; i < ob[Cobj].gsz; i++) {\n      ob[ob[Cobj].grp[i]].style.visibility = code;\n\t\t}\n\t}\n\telse {\n\t\tob[Cobj].style.visibility = code;\n\t}\n}\n\nInitVisibility();\n\nfunction InitVisibility()\n{\n var i;\n\tobTriggered = new Array();\n\tnCount=0;\n\n\tobGroup = new Array();\n\tfor(i=0; i < MoLNo; i++) {\n\t\tobGroup[i]=0;\n\t}\n\n\tfor(i=0; i < MoLNo; i++) {\n\t\tbHidden=0;\n\t\tif(ob[Molst[i]].flg &#038; (1<&lt;4)) {\n\t\t\tbHidden=1;\n\t\t}\n\t\telse if(ob[Molst[i]].flg &#038; (1<&lt;8)) {\n\t\t\tif( (ob[Molst[i]].flg &#038; (1<&lt;9)) ||(ob[Molst[i]].flg &#038; (1<&lt;13)) ) {\n\t\t\t\tobTriggered[nCount]= ob[Molst[i]].trg;\n\t\t\t\tnCount+=1;\n\t\t\t}\n\t\t\telse if( (ob[Molst[i]].flg &#038; (1<&lt;15)) ) {\n\t\t\t\tif( (ob[Molst[i]].flg &#038; (1<&lt;10)) ||(ob[Molst[i]].flg &#038; (1<&lt;14)) ) {\n\t\t\t\t\tbHidden=1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tbHidden=0;\n\t\t}\n\n\t\tif(bHidden==1) {\n\t\t\tcode = \"hidden\";\n\t\t}\n\t\telse {\n\t\t\tcode = \"visible\";\n\t\t}\n\n\t\tCobj=Molst[i];\n\t\tif(obGroup[Cobj]!=1){\n\t\t\tsetVisibility(code);\n\t\t}\n\n\t\tvar j;\n\t\tif((ob[Molst[i]].flg &#038; (1<&lt;24)) &#038;&#038; (ob[Molst[i]].flg &#038; (~(1<&lt;24)))) {\n\t\t\tfor(j = 0; j < ob[Molst[i]].gsz; j++) {\n\t\t\t\tobGroup[ob[Molst[i]].grp[j]] =1;\n\t\t\t}\n\t\t}\n\t}\n\n\tfor(i=0; i < nCount; i++) {\n\t\tCobj =obTriggered[i];\n\t\tcode = \"hidden\";\n\t\tsetVisibility(code);\n\t}\n}\n\nfunction isActive()\n{\n\tvar bVisible = 1;\n\tif(ob[Cobj].flg &#038; (1<&lt;17)){\n\t\tif(isNav4){\n\t\t\tbVisible =   ob[Cobj].style.visibility==\"show\";\n\t\t}\n\t\telse{\n\t\t\tbVisible =   ob[Cobj].style.visibility==\"visible\";\n\t\t}\n\t}\n\treturn bVisible;\n}\n\nfunction MouseUp()\n{\n\tvar i;\n\tfor(i=0; i < MoLNo; i++) {\n\t\tCobj = Molst[i];\n\t\tif(MouseOver() == 1) {\n\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;14)) &#038;&#038; isActive()) {\n\t\t\t\tif(!(ob[Cobj].flg &#038; (1<&lt;16))) {\n\t\t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15))) {\n\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t\t}\n\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t}\n\t\t\t}\n\t\t\telse if( (ob[Cobj].flg &#038; (1<&lt;13))) {\n\t\t\t\tif(!(ob[Cobj].flg &#038; (1<&lt;16))) {\n\t\t \t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n\t\t\t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t\t}\n\t\t\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunction MouseDown()\n{\n\tvar i;\n\tfor(i=0; i < MoLNo; i++) {\n\t\tCobj = Molst[i];\n\t\tif(MouseOver() == 1) {\n\t\t \tif( (ob[Cobj].flg &#038; (1<&lt;13)) &#038;&#038; isActive()) {\n\t\t \t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n  \t\t\t\tsetVisibility(\"hidden\");\n\t\t\t\t}\n\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\tsetVisibility(\"visible\");\n\t\t\t}\n\t\t\telse if( (ob[Cobj].flg &#038; (1<&lt;14))) {\n\t\t\t\tif( (ob[Cobj].flg &#038; (1<&lt;15)) ) {\n  \t\t\t\tsetVisibility(\"visible\");\n\t\t\t\t}\n\t\t\t\tCobj = ob[Cobj].trg;\n\t\t\t\tsetVisibility(\"hidden\");\n\t\t\t}\n\t\t}\n \t}\n}\n\/\/ ]]><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>www.billyspangles.com Formed in 1998, Billy Spangles Group is all about making original and memorable jazz: melodies you&#8217;ll find yourself humming, improvisations that<\/p>\n<p class=\"link-more\"><a class=\"myButt \" href=\"http:\/\/japanindies.com\/main\/index.php\/artists\/jazz\/billy-spangles-group\/\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":30,"menu_order":70,"comment_status":"open","ping_status":"open","template":"","meta":[],"tags":[],"_links":{"self":[{"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/pages\/28"}],"collection":[{"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":7,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/pages\/28\/revisions"}],"predecessor-version":[{"id":180,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/pages\/28\/revisions\/180"}],"up":[{"embeddable":true,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/pages\/30"}],"wp:attachment":[{"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/japanindies.com\/main\/index.php\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}