Abstract
Physical models using finite difference schemes (FDS) are
typically implemented using mutable data structures. The
FDS library of the Faust programming language, where
such data structures are not available, is instead based on a
cellular automaton approach. This paper proposes a mechanism by which multiple one-dimensional FDS based on
the Faust FDS library approach can be coupled together.
The coupling is achieved by composing the various FDS
algorithms in parallel and modifying the Faust FDS library
routing to calculate the connection forces. The mechanism
is demonstrated by coupling multiple stiff string models to
a bridge, modeled as an ideal damped bar.
typically implemented using mutable data structures. The
FDS library of the Faust programming language, where
such data structures are not available, is instead based on a
cellular automaton approach. This paper proposes a mechanism by which multiple one-dimensional FDS based on
the Faust FDS library approach can be coupled together.
The coupling is achieved by composing the various FDS
algorithms in parallel and modifying the Faust FDS library
routing to calculate the connection forces. The mechanism
is demonstrated by coupling multiple stiff string models to
a bridge, modeled as an ideal damped bar.
Original language | English |
---|---|
Title of host publication | Interdisciplinary Perspectives on Research in Sound and Music Computing : Proceedings of the 2nd Nordic Sound and Music (NordicSMC) Conference |
Publisher | Nordic Sound and Music Computing |
Publication date | 2021 |
Pages | 17-22 |
DOIs | |
Publication status | Published - 2021 |
Event | 2nd Nordic Sound and Music Conference - , Denmark Duration: 11 Nov 2021 → 12 Nov 2021 https://nordicsmc.create.aau.dk/?page_id=349 |
Conference
Conference | 2nd Nordic Sound and Music Conference |
---|---|
Country/Territory | Denmark |
Period | 11/11/2021 → 12/11/2021 |
Internet address |
Series | Proceedings of the Sound and Music Computing Conference |
---|---|
ISSN | 2518-3672 |