1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2<html> 3<head> 4<title>The Acoustic City - The book</title> 5<LINK REL="StyleSheet" HREF="/css/base.css" TYPE="text/css"> 6<LINK REL="StyleSheet" HREF="/css/site.css" TYPE="text/css" media="screen"> 7<style> 8 body #backgroundimg {background: url(/images/background2.png);} 9</style> 10 11<meta name="viewport" content="width=device-width, initial-scale=0.307"> 12<meta name="apple-mobile-web-app-capable" content="yes"> 13 14<link rel="icon" href="/favicon.ico" type="image/x-icon" /> 15 16
17<script> 18 19var noentrystring = ""; 20var notextstring = ""; 21var nolinkstring = ""; 22var nodatestring = ""; 23var nodescriptionstring = ""; 24var warningsession = ""; 25var cmslanguage = "E"; 26var Imprintchangesmade = 0; 27var SMchangesmade = 0; 28var CMSchangesmade = 0; 29var elementclone; 30var focuswindow; 31var deletefocuswindow; 32var removedpic; 33var pressedkey = ""; 34var allowundo = 0; 35var historystate = -1; 36var historytext = ""; 37var arrAnchors; 38 39 40// simple FF detect 41var isNS; 42var isIE; 43if (navigator.appName == "Netscape") { 44 isNS = true; 45 isIE = false; 46} else { 47 isNS = false; 48 isIE = true; 49} 50 51function HighlightSearchtext() { 52} 53 54// find all child nodes of an element and return an array 55var arrReturnChildnodes; 56var childcounter = 0; 57function LoopThroughChildnodes (parentobj) { 58 if (parentobj.childNodes) { 59 var arrChildnodes = new Array(); 60 arrChildnodes = parentobj.childNodes; 61 for (var i = 0; i < arrChildnodes.length; i++) { 62 LoopThroughChildnodes (arrChildnodes[i]); 63 } 64 } 65 arrReturnChildnodes[childcounter] = parentobj; 66 childcounter += 1; 67} 68function FindChildNodes (parentobj) { 69 arrReturnChildnodes = new Array(); 70 childcounter = 0; 71 LoopThroughChildnodes (parentobj); 72 return arrReturnChildnodes; 73} 74 75// JS version of Filename function 76function Filename (namestring) { 77 var pattern; 78 var filenamestring = namestring; 79 var arrTranslateToFilename = {'Ä' : "Ae", 'Ö' : "Oe", 'Ü' : "Ue", 'ä' : "ae", 'ö' : "oe", 'ü' : "ue", '-' : "", 'Ç' : "C", 'ç' : "c", 'ß' : "ss", '&' : "", '+' : "", 'á' : "a", 'à' : "a", 'å' : "a", 'é' : "e", 'è' : "e", 'ë' : "e", 'í' : "i", 'ì' : "i", 'ï' : "i", 'Ø' : "O", 'ø' : "o", 'ó' : "o", 'ò' : "o", 'ú' : "u", 'ù' : "u", '?' : "", '!' : "", '/' : "", '*' : "", ':' : "", ';' : "", '"' : "", '(' : "", ')' : "", ',' : "", '=' : "", '.' : "", '#' : "", '\'' : ""}; 80 for (var k in arrTranslateToFilename) { 81 filenamestring = filenamestring.replace(k, arrTranslateToFilename[k]); 82 } 83 filenamestring = filenamestring.replace(/[ ]/g, ""); 84 filenamestring = filenamestring.toLowerCase(); 85 return filenamestring; 86} 87 88window.name = 'MainWindow'; 89 90function NewWindow(mypage, myname, w, h, scrollmode) { 91 var winl = (screen.width - w) / 2; 92 var wint = (screen.height - h) / 2; 93 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrollmode+',resizable'; 94 win = window.open(mypage, myname, winprops); 95 //focuswindow = setInterval ( "intervalfocuswindow(win)", 10 ); 96 //deletefocuswindow = setTimeout ("clearfocuswindow()", 3000); 97} 98function intervalfocuswindow (win) { if (win.window) { win.window.focus(); } } 99function clearfocuswindow () { clearInterval (focuswindow); } 100 101// this applies if the design includes a favourites icon 102function addPageToFavourites() { 103 window.external.addFavorite(location.href, document.title); 104} 105 106// don't delete this empty function - this is just so that I can keep the linkinfo within the link tag, in this pseudo onmouseup-triggered function 107function trackLinkinfo(infostring) { 108 // in the link tag html, this reads: onmouseup="trackLinkinfo('KONTAKTLINK::::Form1')" or similar 109} 110 111///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 112 113// hidden login 114 115</script>
vendor: 2 bytes, line 115
115
116<script> 117 118function extractText(element) { 119 if (typeof element == "string") { 120 return element; 121 } else if (typeof element == "undefined") { 122 return element; 123 } else if (element.innerText) { 124 return element.innerText; 125 } 126 var text = ""; 127 var childElms = element.childNodes; 128 for(var i=0 ; i < childElms.length; i++) { 129 if (childElms[i].nodeType == 1) { 130 text += extractText(childElms[i]); 131 } else if (childElms[i].nodeType == 3) { 132 text += childElms[i].nodeValue; 133 } 134 } 135 return text; 136} 137 138function ReplaceHeading() { 139 140 var headingnode = document.getElementById('mainheading'); 141 142 if ((headingnode) && (headingnode.className) && (headingnode.className == "fontdisplay")) { 143 headingnode.style.display = "none"; 144 var headingtext = extractText(headingnode); 145 var headingclone = document.createElement("h1"); 146 headingclone.className = "replacedheading"; 147 headingclone.style.textIndent = "-9999px"; 148 headingclone.style.height = "0px"; 149 headingclone.innerHTML = headingnode.innerHTML; 150 if (headingnode.id) { 151 headingclone.id = headingnode.id; 152 } else { 153 headingclone.id = "mainheading"; 154 } 155 156 var headingdiv = document.createElement("div"); 157 headingdiv.style.display = "none"; 158 headingdiv.id = "mainheadingdiv"; 159 headingdiv.appendChild(headingclone); 160 headingnode.parentNode.replaceChild(headingdiv, headingnode); 161 162 var url = "basepages/makefontheading.php?textcolour=acd58a&bgcolour=ffffff&textsize=2.4&lineheight=30&font=futura_std_heavy&textwidth=600&text=" + escape(headingtext) + "&selector=h1"; 163 var headingimage = document.createElement("img"); 164 headingimage.src = url; 165 headingdiv.style.display = "block"; 166 headingdiv.appendChild(headingimage); 167 168 } 169 170} 171 172</script>
vendor: 2 bytes, line 172
172
173<script type="text/javascript" src="/js/typeface-0.15.js" charset="utf-8"></script>
vendor: 2 bytes, line 173
173
174<script type="text/javascript" src="/js/futura_std_heavy.typeface.js" charset="utf-8"></script>
vendor: 2 bytes, line 174
174
175<script type="text/javascript" src="/js/futura_com_medium.typeface.js" charset="utf-8"></script>
vendor: 2 bytes, line 175
175
176<script type="text/javascript" src="/js/jquery-1.8.3.min.js"></script>
vendor: 2 bytes, line 176
176
177<script> 178function NavOver (elm) { 179 elm.firstChild.style.backgroundColor = '#ffffff'; 180} 181function NavOut (elm) { 182 elm.firstChild.style.backgroundColor = '#acd58a'; 183} 184</script>
184 185 186</head> 187 188 189<body class="bodyindex" > 190 191<div id="backgroundimg"></div> 192 193 194<div id="mainnavigation"><ul> 195 <li class="top"><a href="/" title="Home" class="typeface-js" style="font-family:Futura Std"><span>Home</span></a></li> 196 <li class="top"><a href="/news/" title="News" class="typeface-js" style="font-family:Futura Std"><span>News</span></a></li> 197 <li class="top_current"><a href="/about/" title="About the book" class="typeface-js" style="font-family:Futura Std"><span class="white">About the book</span></a></li> 198 <li class="top"><a href="/reviews/" title="Reviews" class="typeface-js" style="font-family:Futura Std"><span>Reviews</span></a></li> 199 <li class="top"><a href="/sounds/" title="Sounds" class="typeface-js" style="font-family:Futura Std"><span>Sounds</span></a></li> 200 <li class="top"><a href="/links/" title="Links" class="typeface-js" style="font-family:Futura Std"><span>Links</span></a></li> 201</ul> 202 203</div> 204 205<div id="bodycontainer"> 206 207 <div id="maincontent"> 208 209 <div id="header"> 210 211 <div id="pageheading">
211<h1 id="mainheading" class="typeface-js" style="font-family:Futura Std">About the book </h1></div> 212 213 214 <div id="navigationlevel2"> 215 <ul> 216 <li class="sublink pipe"> 217 <a href="The_book.html" class="typeface-js" style="font-family:Futura Std"><span class="sublinkcurrent">The book</span></a> 218 </li> 219 <li class="sublink"> 220 <a href="Contributors.html" class="typeface-js" style="font-family:Futura Std"><span>Contributors</span></a> 221 </li> 222</ul> 223 224 </div> 225 226 </div> 227 228 <div id="pagetext"> 229 <div id="tdmainbody"><p>This essay collection and its accompanying CD have emerged from a sense that the field of sound, and our understanding of it, are undergoing a set of changes. The starting point for the idea arose from a Leverhulme Artist-in-Residence Fellowship held by BJ Nilsen in the UCL Urban Laboratory during 2012. Other points of connection include the regular Stadtklang events organized by the Urban Laboratory, and emerging intersections at UCL between architecture, acoustic ecology, and the study of urban soundscapes. Our critical engagement with sound has been facilitated through the development of interdisciplinary fields such as "acoustic ecology" and "sound studies," yet the topic is nonetheless extremely difficult to accommodate within existing approaches to the organization of knowledge. The study of sound is marked by a series of intersecting domains derived from history, physics, law, musicology, and many other areas â each bringing its own set of intellectual concerns and institutional entanglements.</p><p> </p><p><em>The Acoustic City </em>comprises five thematic sections: <em>urban soundscapes </em>with an emphasis on the distinctiveness of the urban acoustic realm; <em>acoustic flânerie </em>and the recording of sonic environments; <em>sound cultures </em>arising from specific associations between music, place, and sound; <em>acoustic ecologies </em>including relationships between architecture, sound, and urban design; and <em>the politics of noise </em>extending to different instances of anxiety or conflict over sound. In putting together this collection, we have also sought to de-centre some of the implicit assumptions underlying earlier approaches to the study of sound by including feminist insights, post-colonial threads, and other approaches that necessitate a more nuanced reflection on the sensory realms of modernity.</p><p> </p><p>Financial support for the production of this book was provided by the Leverhulme Trust, the UCL Urban Laboratory, and the UCL Grand Challenges programme. At UCL, we would like to thank Ben Campkin, Andrew Harris, Kate E. Jones, Louis Moreno, James Paskins, and Ian Scott. Thanks also to Stephen Barber, Yasminah Beebeejaun, and Michael Flitner for their thoughtful comments and advice at different stages of the project. We are grateful to Inez Templeton for her careful copy editing of the text and to Knut Enderlein and René Lehmann at Loki-Found for assistance with the production of the CD. We owe special thanks to Sandra Jasper who provided extensive editorial support for the project, including original research for many of the images used in the collection. We would also like to thank Philipp Sperrle, Susanne Rösler, Franziska Fritzsche, and Jutta Bornholdt-Cassetti at jovis for their superb input to the project at every stage. </p></div><br /> 230 231 232 233 </div> 234 235 <div id="footer"> 236 © 2014 Matthew Gandy, BJ Nilsen 237<div id="urbanlablogo"> 238 <a href="http://www.ucl.ac.uk/urbanlab" target="_blank"><img src="/images/urbanlab.png" alt="urbanlab" width="86" height="46" border="0"></a> 239</div> </div> 240 241 242 </div> 243 244</div> 245</body> 246</html> 247
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.