Contact
Overview
Andy Schmeder received a B.A. in Mathematics from UC Berkeley in
2002, and has also studied topics in computer science, new media, music, perceptual psychology
and statistics. He has worked in IT consulting for several years, and
as a programmer at the Auditory Perception Lab. He has been on staff as Research Programmer at the Center for New Music and Audio Technologies since 2006.
Skillset
General Abilities
- All sorts of mathematical modeling and analysis—statistics,
discrete math, 3d geometry, signal processing, sensor fusion, numerical optimization and visualization
- Realtime programming for signal processing and online numerical simulations, Mathematica modeling
- Embedded devices and sensors, Open Sound Control, PIC firmware development, USB protocol, C programming
- Web design, Drupal hacking, web services, linux server administration
Programming Languages
Expertise: Mathematica, Max/MSP/Jitter, C, Python, PHP, MATLAB
General Familiarity: C++, Java, Perl, Javascript, Bash, XSLT, OpenGL, SWIG
Markup Languages
HTML/XHTML, CSS, XML, LaTeX
Protocols
Open Sound Control, USB, IP, HTTP, SOAP, WSDL, WebDAV
Server Applications
Apache, PostgreSQL, MySQL, Drupal, XAPServer, qmail, Exim, Sendmail, SSH, Subversion, Squid, Spamassassin
Desktop Applications
Photoshop, Illustrator, Word, Powerpoint, Keynote, SketchUp
Developer Applications
Xcode, emacs, gdb, Subversion, MPLAB
Operating Systems
Mac OSX, Linux (Debian, Ubuntu, Red Hat, Slackware), Windoze XP
Hardware
PIC microcontrollers, SPI, I2C, basic electronics and test equipment, sensors, servo-actuation and optics
Misc
Technical writing
Academics
Piner High School, C-TEC, Diploma, 1997
UC Berkeley, B.A. in Mathematics, 2002
Technical Coursework
- Calculus (UCB Math 1A, 1B, 2A, 2B)
- Discrete Math (UCB Math 55)
- Abstract Algebra (UCB Math 113)
- Linear Algebra (UCB Math 110)
- Analysis, Complex Analysis (UCB Math 104, 185)
- Numerical Analysis (UCB Math 128A)
- Computer Science (UCB CS 61A, 61B, 61C)
- Wavelets and Signal Processing (UCB Math 118)
- Linear Programming (UCB Math 170)
- Mathematical Logic (UCB Math 125A)
- Experimental Topics in Mathematics (UCB Math 191)
- Music Perception and Cognition (UCB Music 108)
- Computer Music Composition (UCB Music 201)
- Advanced Topics in Computer Music (UCB Music 207)
- Computer Vision (CSUEB CS 6825)
- Probability Theory (CSUEB Stat 3401, 3402)
- Statistical Inference (CSUEB Stat 3502)
Selected Publications
- Applications of Environmental Sensing for Spherical Loudspeaker Arrays,
Freed, Adrian; Schmeder, Andy; Zotter, Franz, IASTED Signal and Image Processing, Hawaii, (2008)
- Implementation and Applications of Open Sound Control Timestamps,
Schmeder, Andy; Freed, Adrian
, ICMC, Belfast, Ireland, (2008)
- uOSC: The Open Sound Control Reference Platform for Embedded Devices,
Schmeder, Andy; Freed, Adrian
, NIME, 05/06/2008, Genova, Italy, p.TBD, (2008)
- Optimizing Hearing Aids for Music Listening,
Wessel, David; Fitz, Kelly; Battenberg, Eric; Schmeder, Andrew; Edwards, Brent
, 19th International Congress on Acoustics, 02/09/2007, Madrid, Spain, (2007)
- Mapping Spectral Frames to Pitch with the Support Vector Machine,
Schmeder, Andrew W.
, International Computer Music Conference, Miami, FL, p.664-667, (2004)
Employment
| 2006- |
Programmer/Analyst II, Research Group, Center for New Music and Audio Technologies, Department of Music, UC Berkeley
|
| 2005-06 |
Programmer/Analyst II, Auditory Perception Lab, Department of Psychology, UC Berkeley
|
| 2003- |
Freelance consultant, internet applications and web design
|
| 2000-03 |
Internet Applications Engineer / System Administrator, XAPNET
|
| 2001-03 |
Research Assistant, Center for New Music and Audio Technologies, Department of Music, UC Berkeley
|
| 1997 |
3D Graphics Animator, Elliot-Portwood Productions, Petaluma, CA
|
| 1994-97 |
Systems Administrator / Webmaster, Technical Staffing Corp., Santa Rosa, CA
|
References
Personal and professional references available by request.
Copyright 2009 Andrew W. Schmeder.
|
|