
brief biography:Ben Crawford was born in 1979 in Ann Arbor, Michigan, but grew up in Mount Airy, North Carolina. He attended Duke University for undergraduate study (B.A. Music, B.A. Mathematics from Trinity College ’02). As a James B. Duke fellow, he returned to Duke for his graduate degree in music composition (Ph.D. expected Fall ’10). musical interests:The intersection and interaction of the Western concert music tradition with popular musics, particularly rock, jazz, hip hop, and the polyrhythmic practices of Latin America and West Africa. “Postmodern” approaches to formal organization, focusing especially on indeterminate formal structures are realized with input from the audience. general interests:Political organizing and the relationship between arts/media and political formations. Cinema, especially the consumption and critique of contemporary popular film. Social implications of the internet and new media. linear music:
nonlinear music and multimedia:
web-based pieces (click the title to try them out!)
ongoing projects:dissertationMy dissertation consists of a series of pieces that investigate possibilities for more democratic musics through audience participation… more info to follow. ’BILLYFormed in 2008 by benito and Baltimore-based artist Dane Nester, ’BILLY is a radial arts collaborative that seeks to provoke critical social engagement through a radial aesthetic practice. Check out the ’BILLY page for more information… code:for beadsBeads is an open-source software library written in Java for realtime audio. It is my favorite Java-based library because it is stable and affords quick development. Since it is Java-based, you can run sound applications in a browser as well as develop stand-alone applications. It's also available in a (slightly) simplified Processing-ready library. I've used it in several projects, including the web-based pieces listed above. for processingProcessing is “ an open source programming language and environment for people who want to program images, animation, and interactions.” I use it as the basis for my web-based pieces (see above) along with Beads.
FlaxMashFlaxMash is an extensible Java-based server that I developed which accepts and manages persistant TCP connections from Adobe Flash Player clients, and forwards data to other applications via UDP (and vice versa). I originally developed it for A Cookbook for Life (see above), to allow for communication between Flash and Max/MSP. (Establishing cross-domain TCP connections with Flash is a pain, because of their security model—a good thing of course, but a pain.) The code isn’t ready for publication yet, though if you’re interested in seeing it, drop me a line… audio:
video:
send me email at:benitoelbonito over at gmail.com, or at brc4 in the direction of duke.edu message me on:or see my tweets around the corner at:press:
artists:raleigh-durham links:funniness: |
