Edgar Berdahl

Learn More
Haptic technology, providing force cues and creating a programmable physical instrument interface, can assist musicians in making gestures. The finite reaction time of the human motor control system implies that the execution of a brief musical gesture does not rely on immediate feedback from the senses, rather it is preprogrammed to some degree.(More)
The tool is not a synthesizer—it is a Synth-A-Modeler! This paper introduces the Synth-A-Modeler compiler, which enables artists to synthesize binary DSP modules according to mechanical analog model specifications. This open-source tool promotes modular design and ease of use. By leveraging the Faust DSP programming environment, an output Pd, Max/MSP,(More)
The music community has long had a strong interest in haptic technology. Recently, more effort has been put into making it more and more accessible to instrument designers. This paper covers some of these technologies with the aim of helping instrument designers add haptic feedback to their instruments. We begin by giving a brief overview of practical(More)
In Mechanical Sound Synthesis, real mechanical devices are employed to create sound. Users can interact directly with the variables of the sound synthesis, making interactions more intuitive to both users and audience. We focus on real-time feedback control for Mechanical Sound Synthesis and provide a classification scheme using the reality-virtuality(More)
We have used supervised machine learning to apply microtiming to music specified only in terms of quantized note times for a variety of percussion instruments. The output of the regression schemes we tried is simply the microtiming deviation to apply to each note. In particular, we trained Locally Weighted Linear Regression / KNearest-Neighbors (LWLR/KNN),(More)
The dynamic behavior of an acoustic musical instrument can be drastically modified by closing a feedback loop around even a single sensor and actuator. After reviewing proportional-integral-derivative (PID) control, we analyze RMS level-tracking controllers, which induce a stable limit cycle with specified RMS level when an audio effect is placed in the(More)
Satellite CCRMA is a platform for making embedded musical instruments and embedded installations. The project aims to help prototypes live longer by providing a complete prototyping platform in a single, small, and stand-alone embedded form factor. A set of scripts makes it easier for artists and beginning technical students to access powerful features,(More)
In an attempt to create alternative methods of both playing and studying vibrating strings, we have modeled and constructed a software-driven instrument for use in the electromagnetic excitation of an acoustic grand piano’s strings. Both a virtual and material version of such a system are discussed, along with some of the theory of operation. Applications(More)
Traditionally, the average professional musician has owned numerous acoustic musical instruments, many of them having distinctive acoustic qualities. However, a modern musician could prefer to have a single musical instrument whose acoustics are programmable by feedback control, where acoustic variables are estimated from sensor measurements in real time(More)