Publications
FIR Digital Filter Design,
, Winter, 1992.
"Efficient Yet Accurate Models for Strings and Air Columns Using Sparse Lumping of Distributed Losses and Dispersion",
Colloquium on Physical Modeling, no. STAN-M-67, Grenoble, France, 12/1990.
Signal Processing in Faust and Pd,
, nov, 2007.
"Introduction to Digital Filter Theory",
Digital Audio Signal Processing: An Anthology, Los Altos, CA, William Kaufmann, 04/1985.
"PARSHL: A Program for the Analysis/Synthesis of Inharmonic Sounds Based on a Sinusoidal Representation",
International Computer Music Conference, no. STAN-M-43, Champaign-Urbana, Illinois, 1987.
"Elimination of Limit Cycles and Overflow Oscillations in Time-Varying Lattive and Ladder Digital Filters",
IEEE Conference on Circuits and Systems, no. STAN-M-35, San Jose, CA, USA, 05/1986.
"Modeling Musical Transitions",
Department of Music, vol. Ph.D., no. STAN-M-26: Stanford University, 06/1985.
"Common Music: A Music Composition Language in Common Lisp and CLOS",
Computer Music Journal, vol. 15, issue 2, 07/1991.
"Some Aspects of Applying Psychoacoustic Principles to Soundfield Reconstruction",
Department of Music, vol. Ph.D., no. STAN-M-96: Stanford University, 12/1995.
"Alias-suppressed oscillators based on differentiated polynomial waveforms",
IEEE Transactions on Audio, Speech and Language Processing, vol. 18, issue 4, 05/2010.
Abstract
Overview, September 1994,
, Stanford, CA, Stanford University, CCRMA, 09/1994.
"Combining Analysis and Synthesis in the ChucK Programming Language",
International Computer Music Conference, Copenhagen, 2007.
Abstract
"Game Design for Expressive Mobile Music",
New Interfaces for Musical Expression, Brisbane, Australia, 07/2016.
Abstract
On Fast FIR Filters Implemented as Tail-Canceling IIR Filters,
, Stanford, CA, Stanford University, CCRMA, 11/1994.
"World Stage: Crowdsourcing Paradigm for Expressive Social Mobile Music",
Journal of New Music Research, vol. 44, issue 2, 11/2014, 2015.
Abstract
"Instantaneous and Frequency-Warped Signal Processing Techniques for Auditory Source Separation",
Electrical Engineering, vol. Ph.D., no. STAN-M-86, Stanford, CA, Stanford University, 1994.
"The Mobile Phone Orchestra",
Oxford Handbook of Mobile Music Studies: Oxford University Press, 2010.
Abstract
The ChucK Audio Programming Language,
, vol. PhD: Princeton University, 2008.
Abstract
"On-the-fly Programming: Using Code as an Expressive Musical Instrument",
A NIME Reader: Fifteen Years of New Interfaces for Musical Expression: Springer, 2017.
Abstract
"ChucK: A Strongly-timed Computer Music Language",
Computer Music Journal, vol. 39, issue 4, 12/2015.
Abstract
"Stanford Laptop Orchestra (SLOrk)",
International Computer Music Conference, Montreal, 08/2009.
Abstract
"Designing Smule's iPhone Ocarina",
New Interfaces for Musical Expression, Pittsburgh, 2009.
Abstract
"A History of Programming and Music",
Cambridge Companion to Electronic Music: Cambridge University Press, 2008.
Abstract
"Ocarina: Designing the iPhone's Magic Flute",
Computer Music Journal, vol. 38, issue 2, 05/2014.
Abstract
"Some Principles of Visual Design for Computer Music",
Leonardo Music Journal, vol. 26, 12/2016.
Abstract
"The Laptop Orchestra as Classroom",
Computer Music Journal, pp. 32(1):26-37, 2008.
Abstract
"Modeling Circuits with Arbitrary Topologies and Active Linear Multiports using Wave Digital Filters",
IEEE Transactions on Circuits and Systems I: Regular Papers, 06/2018.
Abstract
"A General and Explicit Formulation for Wave Digital Filters with Multiple/Multiport Nonlinearities and Complicated Topologies",
IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), New Paltz, New York, October/2015.
Abstract
"Bit Bending: an Introduction",
International Conference on Digital Audio Effects (DAFx-13), Maynooth, Ireland, 09/2013.
Abstract
"An Energetic Interpretation of Nonlinear Wave Digital Filter Lookup Table Error",
IEEE International Symposium on Signals, Circuits, and Systems (ISSCS), Iași, Romania, July/2015.
Abstract
"Wave Digital Filter Modeling of Circuits with Operational Amplifiers",
European Signal Processing Conference (EUSIPCO), Budapest, Hungary, 08/2016.
Abstract
"The TR-808 Cymbal: a Physically-Informed, Circuit-Bendable, Digital Model",
40th International Computer Music Conference (ICMC) / 11th Sound and Music Computing Conference (SMC), Athens, Greece, 09/2014.
Abstract
"Wave Digital Filter Adaptors for Arbitrary Topologies and Multiport Linear Elements",
International Conference on Digital Audio Effects (DAFx-15), Trondheim, Norway, November/2015.
Abstract
"An Improved and Generalized Diode Clipper Model for Wave Digital Filters",
139th Convention of the Audio Engineering Society (AES), New York, New York, October/2015.
Abstract
"Modal Processor Effects Inspired by Hammond Tonewheel Organs",
Applied Sciences, issue Special Issue: Audio Signal Processing, 2016.
Abstract
"More Cowbell: a Physically-Informed, Circuit-Bendable, Digital Model of the TR-808 Cowbell",
137th International Audio Engineering Society (AES) Conference, Los Angeles, CA, 10/2014.
Abstract
"The Roland TR-808 and the Tale of the Marching Anteaters",
Sounding Board: Ethnomusicology Review, 2015.
Abstract
"Virtual Analog Modeling of Audio Circuitry Using Wave Digital Filters",
CCRMA / Music, vol. Ph.D. in Computer-Based Music Theory and Acoustics, Stanford, Stanford University, pp. 261, 12/2016.
Abstract
"The XQIFFT: Increasing the Accuracy of Quadratic Interpolation of Spectral Peaks via Exponential Magnitude Spectrum Weighting",
International Computer Music Conference (ICMC), Denton, Texas, September/2015.
Abstract
"Sinusoidal Parameter Estimation Using Quadratic Interpolation Around Power-Scaled Magnitude Spectrum Peaks",
Applied Sciences, issue Special Issue: Audio Signal Processing, 2016.
Abstract