University of Hamburg

 
line decor
                                  home  |  research  |  people  |  contact  |  links  | 
inst
 

 
 
 
 

Research > Musical Acoustics > Physical Modeling > Violin

violin |  guitar |  saxophone |  banjo |  gendérplate  |  cymbal

papers  

 

Physical Modeling of Musical Instruments - Violin

 

First prototype of a physical model of a violin using finite differences on a FPGA.

 

 

The geometry of the pictured violin is modeled using Finite Difference approach (FDM) and implemented on the pictured XILINX Virtex-6 FPGA ML605 board. The whole model consisting of the strings, body and the included air is calculated in real-time. At this stage of the development one is able to change the bow pressure, velocity and the string length in real-time via push buttons. The resulting sound is transmitted via an I2S protocol to the pictured Virtex-2 board and made audible through a AC97 DA-Converter. One of the features of this model is the possibility to get a sound from every discretized point on the geometry as can be heard below.

 

Realtime sounds from FPGA board - MODEL  A:

Model  A - stable bowed sound taken near the bridge

Model  A - change of string length while playing

Model  A - change of bow pressure and velocity while playing

Model  A - vibrato high string - sound from top plate

Model  A - vibrato - sound from the backside of the instrument

Model  A - jump to the first harmonic while changing bow pressure

 

 

Realtime sounds from FPGA board - MODEL B:

Model  B -  jump to first harmonics

Model  B - scale

Model  B - sound from the backside of the instrument

Model  B - changing the thickness of the front plate while playing

Model  B - increasing the bow pressure

Model  B - stable sound

Model  B - stable sound

Model  B - pizzicato notes

Model  B - changing the bowing posistion on the string

Model  B - sub harmonics

 

download the presentation belonging to the sounds above:

Pfeifle, F.: ASA Meeting, San Diego 2011: Real-time finite-difference string-bow interaction FPGA model coupled to a violin body

download papers:

Bader, Rolf; 2005: Whole geometry Finite-Difference modeling of the violin. Forum Acusticum.

download model:

Bader, Rolf; 2011: Finite-Difference Simulation of a Violin Bow-String interaction