Skip to Main content Skip to Navigation
Conference papers

From Diagram to Code: a Web-based Interactive Graph Editor for Faust DSP Design and Code Generation

Abstract : Faust, as a domain-specific language (DSL) initially designed to represent block-diagram algebra, is efficient through its syntax to describe DSPs because of its structural similarity to physical signal processing devices. This approach allows the Faust compiler to generate an equivalent graphical representation of the coded algorithm as a block-diagram. Considering the nature of the language, the reverse should be possible as well (compiling an equivalent Faust DSP code from a block-diagram). This paper discusses the possibility to achieve this process and proposes a web-based block-diagram graph editor for designing Faust DSP.
Complete list of metadatas

https://hal.inria.fr/hal-03087778
Contributor : Michel Buffa <>
Submitted on : Thursday, December 24, 2020 - 11:51:50 AM
Last modification on : Friday, January 15, 2021 - 5:44:02 PM

File

03_REN_ET_AL_P_2.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-03087778, version 1

Citation

Shihong Ren, Laurent Pottier, Michel Buffa. From Diagram to Code: a Web-based Interactive Graph Editor for Faust DSP Design and Code Generation. IFC 2020 - The Second International Functional Audio Stream (Faust) Conference, Dec 2020, Saint-Denis / Virtual, France. ⟨hal-03087778⟩

Share

Metrics

Record views

20

Files downloads

145