
Plate Reverb Simulation
This method is an extension of digital plate reverberation where a dry signal is filtered through a physical model of an object vibrating in response to audio input. Using the modal synthesis method, we can simulate the vibration of many different shapes and materials in real time.

Spectrum Tracking for Shape-Changing Objects
For interactive sound synthesis, we would like to change the shape of a finite element model of an instrument and rapidly hear how the sound changes. In this research, we develop techniques to estimate resonant frequencies of an instrument by combining information about the modes of two similar instruments.

Acoustic Medium Modeling
This project aims to understand the influence of a surrounding medium on object vibration. Using interior and exterior models of ideal fluids, we examine the resulting eigensystem. This project is a collaboration with Ushnish Basu, David Bindel and Panos Papadoupolos.

Vibration Lab
This project extends modal analysis techniques to simulate the design of percussive musical instruments using 3D models of instruments as prototypes. Our use of arbitrary 3D models to determine the desired sound quality from an instrument includes a novel extension to sound synthesis for animation as well as sound synthesis for computer music. Project Page

MIDI Control of Parametric Surfaces
This project maps surface parameters to MIDI signals allowing for interactive surface design with a novel user interface. By manipulating any of the assignable controllers on a standard MIDI keyboard, one can change the shape of a parametric surface. This project, along with the subspace continuation method, forges deeper into the field of interactive instrument design.

Interactive Mesh Cutting Using Virtual Tools
This algorithm allows for real-time modification to surface, layered, and volumetric meshes to be made using virtual tool representations. The idea is to re-mesh the cut surfaces and/or volume as well as model the deformation due to various object properties. Project Page

Networked User-Interfaces for Remote Collaboration.
Networked based user-interface integration including a Sensable Phantom device, two Immersion Cybergloves, a Intersense Microscribe and a Polhemus device with two receivers. The idea is to allow user interfaces with variable latencies to interact with objects in a shared virtual environment allowing cluster-like i/o.