Bio
Andrew (Andy) W. Schmeder is a research scientist and inventor working on new technologies for human-computer interaction with applications in the arts and sciences. His expertise includes high-bandwidth gesture sensing interfaces, audio control protocols, many-channel array audio systems and the theory of auditory and visual sensory perception.
Andy is a staff member at UC Berkeley where he works with the research group at the Center for New Music and Audio Technologies (CNMAT). He received the BA in Mathematics from UC Berkeley in 2002 and has more than 15 years of professional experience in computer programming, electronics design and research. He has co-authored one US and international patent and 19 technical publications appearing at conferences worldwide. He is also co-inventor of a new medical device for computer-adaptive screening and diagnosis of color vision anomalies including genetic deficiencies and tetrachromatic hyper-sensitivity.
Contact
Andrew W. Schmeder
Berkeley, CA, USA
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Website: http://andy.schmeder.net/
Berkeley, CA, USA
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Website: http://andy.schmeder.net/
Skillset
General Abilities
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
Degrees
Piner High School, C-TEC, Diploma, 1997
UC Berkeley, B.A. in Mathematics, 2002
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)
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.