J. Anderson Mills III *************@*******.***
**** ***** **., ******, ** 78722, USA
Acoustics, Audio, and DSP Experience
Professional
Independent Contractor, 2011
Austin, Texas
Designed and implemented data translator for a one million song analysis dataset (280 GB) in Java and Ruby
State of the Art report and initial design for customer intention data acquisition using automatic speech recognition
and 3D camera interpolation for brick and mortar stores
Project Manager/Researcher, 2009 2011
Numediart Institute, University of Mons, Belgium
Led and participated in 3 12 member groups using DSP technology for artistic performances, software, and prototypes
Developed embedded rmware for microcontroller based devices
Designed and constructed nal product assemblies for sensor-based devices
Integrated signal data from sensors for device control
Developed small-to-medium-scale software applications and libraries using group development tools and techniques
Developed rhythm analysis algorithms for audio-searchable databases
projects (3 6 months in length):
Augmented Conductor led a team to place gyroscope, accelerometer, and magnetometer sensors on the arm
of an orchestra conductor to generate realtime music musical control parameters (Max/MSP and C)
Social Controllers led a team to create small, inexpensive, handheld, electronic devices to promote social
interaction through communal music creation using sensors and embedded microcontrollers (C)
Music Programming in Minim led a team to develop a music programming interface for the Minim Sound
Library of the Processing programming environment (Java)
Multimodal guitar installed multiple pressure sensors on a guitar to generate realtime musical control param-
eters for a self-designed software toolbox for guitar sound processing (PD and Max/MSP)
LaughterCycle added rhythm analysis to search keys generated for a database of laughter audio and video
searchable by realtime laughter (C/C++)
Education
PhD in Electrical and Computer Engineering, GPA 3.97 (Acoustics specialization), August 2008
The University of Texas at Austin
Dissertation Title: Human-Based Percussion and Self-Similarity Detection in Electroacoustic Music
Advisors: Elmer L. Hixson, Michael F. Becker
Committee: Brian L. Evans, Mark F. Hamilton, Dennis McFadden, Russell F. Pinkston
Dissertation Summary:
Created an algorithm that identi es instants in pieces of music that humans would also identify as percussive
Collected human judgments about percussive sounds to acquire percussive cues
Designed a percussivity-pro le algorithm using a time-domain, channel-based approach and psychoacoustic models
with input parameters tuned to maximally match human choices
Combined a similarity matrix with the percussivity-pro le algorithm to demonstrate structural characteristics in the
percussive sounds of electroacoustic music
Related Coursework:
Fundamentals of Physical Acoustics Nonlinear Acoustics
Psychoacoustics Wavelets
MS in Acoustics, GPA 3.79, August 1997
The Pennsylvania State University
Thesis Title: Sensitivity of a Computational Version of the Kirchho Integral Theorem to Surface Discretization
Advisor: Donald E. Thompson
Committee: Victor W. Sparrow, Philip J. Morris, Jiri Tichy
Thesis Summary:
Designed, implemented, validated, and determined the error associated with the surface discretization of a computa-
tional version of the Kirchho Integral Theorem for sound propagation from a jet engine
Worked as a team member with Aerospace Engineering researchers to integrate results from computational- uid-
dynamics software
Related Coursework:
Fundamentals of Acoustics Acoustic Data Measurement and Analysis
Acoustics of Fluid Media Electro-acoustic Transducers
Computational Acoustics Building Acoustics
Techniques in Experimental Acoustics Mathematical Methods in Engineering
BS in Computer Engineering, GPA 3.55 (Software Engineering specialization), August 1992
Clemson University
Other Acoustics, Audio, and DSP Experience in the Academic Environment
Designed a real-time, HRTF-based auralization system for a virtual-reality system
Group Design Project: Model Car Control (microcontroller specialist)
Individual Design Project: DSP for Sound Synthesis
Extensive speaker and material testing using reverb and anechoic chambers including expert analysis for Fox 7 News
Conducted an intelligibility study of an auditorium classroom
Designed and implemented a rudimentary graphical-score system for electroacoustic music
Implemented a head-tracking system for a virtual-reality system
Designed and implemented a data-soni cation system to accompany a computer-visualization system
Expert subject for company that tested hearing protectors
Coursework:
Digital Signal Processing Hardware Description Language
Microprocessor Programming Data Structures in C++
Operating System Programming Knowledge Engineering (Arti cial Intelligence)
Computer and Laboratory Experience
Open Source Projects
Minim, 2008 current
Developer
Codeveloped this Java sound library, which includes a music programming interface
Provided the default sound library for the Processing programming environment
Used group software development tools Git, Github, and Eclipse
Continuing maintenance, support, and development
Professional
System Administrator of High Performance Computing Linux Cluster, 2004 2008
Mechanical Engineering Department, The University of Texas at Austin
Managed a 37-computer Linux cluster including eight external servers for authentication, home directory, email, mailing
list, printing, web, license manager, and backup services
Transitioned the cluster from a desktop-accessible lab to a rack-based, remotely accessible resource (This process
included hardware purchase, installation, and con guration of the new hardware. I also designed and implemented a
transition plan to retire the old hardware.)
Computer and Laboratory Skills
Current computer languages: Java, C/C++, Ruby, Matlab
Sound programming languages: Minim, Csound, ChucK, Max/MSP, Pure Data
Other speci c-use computer languages: L TEX, Fortran, bash scripting, Lisp, Ada, M4, Verilog
A
Group programming tools: Github, Git, Mercurial, Eclipse, Xcode, Subversion, CVS
Extensive system administration experience with Unix/Linux
Modi ed Linux driver for speci c joystick to USB interface
Constructed LED matrix display using Atmel microcontroller
Workshop skills: wood and metal tools; table, power, and hand tools; circuit layout, breadboarding, circuitboard
etching, and soldering
J. Anderson Mills III 2 of 3
Teaching Experience
Teaching Assistant for Senior Design Laboratory, Spring and Summer Semesters, 2000 2004
Electrical and Computer Engineering Department, The University of Texas at Austin
Instructed, graded, and guided students through the design, implementation, documentation, and presentation of senior
design projects
Mentored groups based on their interest in acoustics (speaker, microphone, and tuner design) and audio (ampli er
and e ects processor design), but also instructed groups focused on DSP, power, software, microcontrollers, antennas,
user-interface design, control systems, and hardware reliability
During the last two years of this position, I was assigned groups who formed larger teams with Mechanical Engineering
senior design groups to construct cross-disciplinary projects with broader scope
Semester Enrollment: 10 17 senior ECE undergraduates
Instructor, Acoustics for Musicians and Recording Engineers, Fall Semesters, 1999 2001
Mechanical Engineering Department, The University of Texas at Austin
This class was an introduction to the math, physics, and physiology of sound and hearing speci cally as it relates to
music. Though non-technical students struggled at times with the mathematics, the overall enthusiasm of the students
was remarkable, as it represented the rst formal presentation of acoustics for many. After exploring the basic physics, the
class moved into speci c instruments, including the human voice, and then into analog and digital theory for recording
and reproduction equipment. The nal topic was room and auditorium acoustics. Student projects and eld trips
rounded out the experience.
Designed, taught, and graded this general-elective open-to-the-university class
Guided class tours of research, performance, and recording spaces around Austin, Texas
Created images, animation, and classroom demonstrations to help students understand acoustics
Student evaluation scores were excellent (average of 4.7 out of 5.0)
Semester enrollment: 18 30 undergraduate students of all majors and levels of technical ability
Teaching Experience in the Professional Environment
Designed and taught classes in acoustics software
Designed and taught classes in general software and computer use
Designed and taught classes in computer assembly
Other Interests
Conversant in French
Music performance, audio and music production, and sound design
Fluent in Esperanto and active member in the Universal Esperanto Association, Esperanto-USA, and Texas Esperan-
tists, 2003 current
Go enthusiast and active member of the American Go Association, 1999 current
Physical tness through dancing, bicycling, bocking, and yoga
Publications and References available on request
J. Anderson Mills III 3 of 3