Professional
It's starting to sink in that I'm done with the CMU
Computer Science
program.
I'm now in Seattle. BondHub
imploded; I'm on to Impinj, where
I'm doing various software development and data-mining painfully large
datasets.
My resume comes in two editions, for engineering and for research (which isn't up to date with
BondHub).
Thesis research
You can get my dissertation and other
resources.
My thesis work is in the area of language design for music and audio
programming. I propose a way of building data types with time
structure, and also a way of taking them apart to manipulate. For an
introduction to the idea and an implementation, read the ICMC 2000 and
2001 papers. In a few examples, code with temporal type constructors
is roughly a factor of five shorter than its low-level equivalent, and
far clearer. On the other hand, existing high-level languages could
not represent some of these examples at all.
Eventually, I'd like to see temporal type constructors in a solid
non-research implementation. It may or may not ever rival C in
performance, but even a slower system would blow Matlab out of the
water for design and prototyping.
For a sampling of other work I'd like to do, see my
research interests.
Published papers
Refereed Conferences
- Eli Brandt,
"Implementing temporal type constructors for music programming.",
Proc. 2001 International Computer Music Conference,
International Computer Music Association, pp. 99-102.
- Eli Brandt,
"Hard sync without aliasing.",
Proc. 2001 International Computer Music Conference,
International Computer Music Association, pp. 365-368.
- James Wright and Eli Brandt,
"System-level MIDI performance testing.",
Proc. 2001 International Computer Music Conference,
International Computer Music Association, pp. 318-321.
- Eli Brandt,
"Temporal type constructors for computer music programming.",
Proc. 2000 International Computer Music Conference,
International Computer Music Association, pp. 328-331.
- Brandt and Dannenberg,
"Time in distributed real-time systems",
Proc. 1999 International Computer Music Conference,
International Computer Music Association, (October 1999),
pp. 523526.
- Brandt and Dannenberg,
"Low-latency music software using off-the-shelf operating systems",
Proc. 1998 International Computer Music Conference,
International Computer Music Association, (October 1998),
pp. 137-141.
- Dannenberg and Brandt,
"A Flexible Real-Time Software Synthesis System",
Proc. 1996 International Computer Music Conference,
International Computer Music Association, (August 1996),
pp. 270-273.
Journals
- R. Libeskind-Hadas and E. Brandt,
"Origin-Based Fault-Tolerant Routing in the Mesh",
Future Generation Computer Systems,
Vol. 11, No. 6, October 1995, pp. 603-615.
Originally published in Proc. 1995 International Symposium on
High-Performance Computer Architecture
(HPCA '95), January 1995, Raleigh-Durham, North Carolina, pp. 102-111.)