Eli Fieldsteel

Composition & Other Thoughts
Personal Website: http://www.elifieldsteel.com/

Feb 7

hEAR TOuch Listen

Music In Architecture - Architecture in Music Symposium

Bass Concert Hall Lobby, University of Texas at Austin

October 19th, 2011


Jan 23
The AutoMashupMachine. First stable version draft. Haven’t built all the functions yet, but it’s getting there.

The AutoMashupMachine. First stable version draft. Haven’t built all the functions yet, but it’s getting there.


Jan 22
The AutoMashup software in progress

The AutoMashup software in progress


Dec 25
paper snowflake

paper snowflake


Nov 25
[Flash 9 is required to listen to audio.]

another casual mashup


Nov 13
new shirt!

new shirt!


Oct 31
[Flash 9 is required to listen to audio.]

And here’s how the first 30 measures sound! Big credit to Kenzie Slottow, who is not only the performer and commissioner, but an inspiring collaborator as well!


A score excerpt from a new interactive composition for flute and quadrophonic sound. Dress rehearsal tomorrow, performance on the 17th!

A score excerpt from a new interactive composition for flute and quadrophonic sound. Dress rehearsal tomorrow, performance on the 17th!


Oct 2
Updated the SuperCollider Korg nanoKONTROL interface to accommodate all four scenes. And the sliders/knobs won’t “jump” when returning to a previous scene. The interface keeps track of the values on each scene and won’t update the GUI unless the previous value is matched. I also managed to handle all continuous controller numbers with a single, cleanly designed CCResponder function, and without resorting to a lengthy case statement either (if ccnum==1 do this, if ccnum==2 do that, etc).
I WILL make a YouTube video of this (and other things), as soon as this semester releases me from its academic headlock…

Updated the SuperCollider Korg nanoKONTROL interface to accommodate all four scenes. And the sliders/knobs won’t “jump” when returning to a previous scene. The interface keeps track of the values on each scene and won’t update the GUI unless the previous value is matched. I also managed to handle all continuous controller numbers with a single, cleanly designed CCResponder function, and without resorting to a lengthy case statement either (if ccnum==1 do this, if ccnum==2 do that, etc).

I WILL make a YouTube video of this (and other things), as soon as this semester releases me from its academic headlock…


Oct 1
[Flash 9 is required to listen to audio.]

How I decided to spend my Friday afternoon.

Done with granular synthesis in SuperCollider. Tried to do this as fast as possible, hence the extremely inefficient code.

a = Buffer.read(s, “/Users/elifieldsteel/Desktop/whycanti.aiff”);
b = Buffer.read(s, “/Users/elifieldsteel/Desktop/stereohearts.aiff”);
{
    var siga, sigb, phsa, phs;
    phs = Phasor.ar(0,BufRateScale.kr(b)/BufFrames.kr(b),0,1);
    siga = GrainBuf.ar(1, Dust.ar(200), 0.5, a, 1, phs*2.005, 4, mul:2.5);
    sigb = GrainBuf.ar(1, Dust.ar(400), 0.15, b, 1, phs, 4, mul:0.45);
    (siga+sigb)*0.1!2;
}.play;


Page 1 of 6