Real-Time Implementation of an Elasto-Plastic Friction Model applied to Stiff Strings using Finite Difference Schemes

Silvin Willemsen, Stefan Bilbao, Stefania Serafin

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

3 Citations (Scopus)
239 Downloads (Pure)

Abstract

The simulation of a bowed string is challenging due to the strongly non-linear relationship between the bow and the string. This relationship can be described through a model of friction. Several friction models in the literature have been proposed, from simple velocity dependent to more accurate ones. Similarly, a highly accurate technique to simulate a stiff string is the use of finite-difference time-domain (FDTD) methods. As these models are generally computationally heavy, implementation in real-time is challenging. This paper presents a real-time implementation of the combination of a complex friction model, namely the elasto-plastic friction model, and a stiff string simulated using FDTD methods. We show that it is possible to keep the CPU usage of a single bowed string below 6 percent. For real-time control of the bowed string, the Sensel Morph is used.
Original languageEnglish
Title of host publicationProceedings of the 22nd International Conference on Digital Audio Effects (DAFx-19)
Number of pages7
Publication date2 Sept 2019
Pages40-46
Publication statusPublished - 2 Sept 2019
Event22nd International Conference on Digital Audio Effects
- Birmingham, United Kingdom
Duration: 2 Sept 20196 Sept 2019
http://www.dafx.de/?utm_source=researchbib

Conference

Conference22nd International Conference on Digital Audio Effects
Country/TerritoryUnited Kingdom
CityBirmingham
Period02/09/201906/09/2019
Internet address
SeriesInternational Conference on Digital Audio Effects
ISSN2413-6700

Keywords

  • physical modelling
  • real-time
  • elasto-plastic
  • finite-difference

Fingerprint

Dive into the research topics of 'Real-Time Implementation of an Elasto-Plastic Friction Model applied to Stiff Strings using Finite Difference Schemes'. Together they form a unique fingerprint.

Cite this