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.
Originalsprog | Udefineret/Ukendt |
---|---|
Titel | Interdisciplinary Perspectives on Research in Sound and Music Computing : Proceedings of the 2nd Nordic Sound and Music (NordicSMC) Conference |
Forlag | Nordic Sound and Music Computing |
Publikationsdato | 2021 |
Sider | 17-22 |
DOI | |
Status | Udgivet - 2021 |
Begivenhed | 2nd Nordic Sound and Music Conference - , Danmark Varighed: 11 nov. 2020 → 12 nov. 2021 https://nordicsmc.create.aau.dk/?page_id=349 |
Konference
Konference | 2nd Nordic Sound and Music Conference |
---|---|
Land/Område | Danmark |
Periode | 11/11/2020 → 12/11/2021 |
Internetadresse |
Navn | Proceedings of the Sound and Music Computing Conference |
---|---|
ISSN | 2518-3672 |