|
Rob Hamilton @ ccrma
Ph.D. Candidate in Computer-based Music Theory and Acoustics
rob [at] ccrma [dot] stanford [dot] edu
|
TA/TeachingSpring, 2009 Winter, 2008 Fall, 2008 Spring, 2007 Winter, 2007 File under "Wha???"
In an apparent attempt to appeal to the "You-Tube" generation, Stanford commissioned a series of "promotional" clips to be shown during football game televised broadcasts focusing on the technological achievements made by Stanford persons... unfortunately, CCRMA founder John Chowning's discovery of FM synthesis was one of the achievements selected.
download: [6.4 MB]
synthesizer.mp4
MiTo Festival - Mixed Reality Performance: una serata in Sirikata
In collaboration with the Stanford Humanities Lab, the Sirikata project and the MiTo Festival of Music (Milano/Torino, IT) we present two concerts of networked musical works centered on and in the Sirikata Environment entitled Mixed Reality Performance: una serata in Sirikata, September 12 and 13. Performers on both acoustic and electronic instruments located in Stanford, CA and Milano, Italy will meet online in a custom Sirikata environment before a live audience in Milan. New works will be presented by Juan-Pablo Caceres and Robert Hamilton featuring performances by pianist Chryssie Nanou, as well as a new realization of Terry Riley's In C performed online by members of the Stanford Laptop Orchestra.
Metaverse U Conferense: Music in the Metaverse
The Second Annual Metaverse U Conference was held at Stanford on May 29th and 30th. Juan-Pablo Caceres and I presented our ongoing work in networked musical performance in a lecture entitled Music in the Metaverse: Networked Musical Performance with Virtual Environments, touching on the Soundwire group's streaming audio solutions and q3osc, as well as our work with the Sirikata project. Download Presentation: (.mov)
Virtual Music Week: University of Nebraska, Omaha I served as the Artist-in-Residence for the University of Nebraska, Omaha's 2009 Virtual Music Week (March 6-12), giving a series of lectures on computer music, focusing more specifically on my work with q3osc, bioinformatic data as a driver for musical systems, CCRMA and Smule. As part of their 2-day concert festivities, saxophonist Austin Sailors performed my is the same... is not the same for alto-saxophone and computer, and I presented my latest composition ...of giants for 6-channel electro-magnetic resonance guitar and interactive computer (with special guest double-bassist Jeremy Baguyos).
AES 35i - Audio For Games: London, UK Building Interactive Networked Musical Environments Using q3osc was presented at the 35th International Audio Engineering Society Conference in London, UK at the Royal Academy of Engineering.
Smule's Ocarina I've contributed web and design time for Smule for Ocarina, a highly playable virtual instrument. The Online Score Generator I built for them allows Ocarina users to generate fingerhole tablatures online. There are already > 1000 user-generated scores posted online at the Ocarina.smule.com Forum.
For more information on Ocarina visit http://ocarina.smule.com. More fun Smule to come...
ICMC 2008 - Belfast, Ireland The 2008 International Computer Music Conference (www.icmc2008.net) came and went: Roots, Routes and all:
iNc: a realization of Terry Riley's In C for lOrchestra iNc was realized in the ChucK language for the April 29, 2008 performance of In C at Stanford University's Dinkelspeil Auditorium for the premiere performance of the Stanford Laptop Orchestra, performing alongisde the Stanford New Ensemble, Chris Chafe (celetto), and musicians in Beijing across the internet at the University of Beijing (Beida). The concert was part of the 2008 Stanford Pan Asian Music Festival. Chuck Files: inC-maui.ck, server-MAUI.ck, instructions.pdf q3osc: fully-featured osc output for ioquake3 A heavily-modded ioquake3-based performance environment with a full Open Sound Control implementation (oscpack) compiled within. q3osc tracks not only individual game-client xyz data but also tracks individual projectiles as they move through the environment. Modded features like homing projectiles and bouncing projectiles allow for more compositional choices in using the environment. Official q3osc page with software (source + binaries), media and information: www.q3osc.org q3osc Wiki page: q3osc development page on CCRMA's wiki ICMC 2007 - Copenhagen, Denmark International Computer Music Conference (www.icmc2007.net) is history. Copenhagen was great but very busy:
iPaq with Java-based OSC client Using the Mysaifu JVM on an HP iPaq rx1950, with a hacked-up version of the illposed.com JavaOSC classes and demo app, I put together this little mixer interface to play with. It comes in handy for mixing 8-channel Max/MSP or Supercollider patches from the center of the hall. This is more in the light-client-as-controller use of mobile devices (especially since this iPaq is a bit slow). download .jar v0.9: ipaqOSCcontrolv0.9.jar (source to follow) download Max/MSP txt file test patch: ipaqOSCcontrolv0.9-Max_Client download PD txt file test patch (requires zexy): ipaqOSCcontrolv0.9.pd
Sea Songs by Dexter Morrill - a software recreation Dexter Morrill's classic interactive work for Soprano and Radio Baton-controlled Digitech TSR-24 real-time effects processor re-purposed as a Max/MSP-based software emulation was performed by Maureen Chowning (Soprano/Radio Baton) at CCRMA's 2007 celebration of Max Mathews' 80th Birthday on April 29, 2007. For more information: ccrma concerts page Sea Songs will also be performed Friday, June 8 by Maureen Chowning at the Institut International de Musique Electroacoustique de Bourges as part of the Bourges Festival 2007's Friday evening concert honoring Max Mathew's 50 years of computer music [link en Francais].
Maps and Legends: an FPS-based interface for Composition and Improvisation An interactive multi-channel multi-user networked system for real-time composition and improvisation built using a modified version of the Quake III gaming engine. By tracking user's positional and action data within a virtual space, and by streaming that data over UDP using OSC messages to a multi-channel Pure Data (PD) patch, users' actions in virtual space are correlated to sonic actions in a physical space. Virtual environments designed as abstract compositional maps or representative models of the user's actual physical space are investigated as means to guide and shape compositional and performance choices. [ project link... ] SEAMUS 2007 Presentation (.html, formatted for Opera full-screen mode) external links: Julian Oliver's q3apd
Bioinformatic Response Data as a Compositional Driver A software system using bioinformatic data recorded from a performer in real-time as a probabilistic driver for the composition and subsequent real-time generation of traditionally notated musical scores. To facilitate the generation and presentation of musical scores to a performer, the system makes use of a custom LilyPond output parser, a set of Java classes running within Cycling '74's MAX environment for data analysis and score generation, and an Atmel AT-Mega16 micro-processor capable of converting analog bioinformatic sensor data into Open Sound Control (OSC) messages.[ project link... ] ICMC 2006 Presentation (.html, formatted for Opera full-screen mode)
Triages for flute, clarinet, violin, cello, piano, electric guitar and computer Commissioned by Stanford University's CCRMA for the 2006 NewStage:CCRMA Festival. The piece was premiered on April 28th at CCRMA's Stage at the evening concert featuring works by John Chowning, Dexter Morrill and a number of CCRMA Alumni and friends. The performance was conducted by Christopher Jones and performed by Nicholas Ong (piano), Graeme Jennings (violin), Stephen Harrison (cello), Sam Williams (electric guitar), Matt Ingals (clarinet) and Emma Moon (flute). [ project link... ]
2006 CCRMA "Pengin-logo" T-shirts Get 'em while they're still around. Available in black, blue and original yellow, these shirts were printed up for the CCRMA 2006 newStage festival. Everyone who is anyone is wearing one... especially Nando. |