2022
DOI: 10.17743/jaes.2022.0056
|View full text |Cite
|
Sign up to set email alerts
|

JSPatcher, a Visual Programming Environment for Building High-Performance Web Audio Applications

Abstract: Many visual programming languages (VPLs) which include Max or PureData provide a graphic canvas for connecting between functions or data. This canvas, also called a patcher, is basically a graph meant to be interpreted as a dataflow computation by the system. Some VPLs are used for multimedia performance or content generation since the UI system is generally a significant element of the language. This paper presents a web-based VPL, JSPatcher, which allows you to build audio graphs using the Web Audio API. Use… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…Experimental results show that the tool can be used with other JavaScript language built-ins, Web APIs, etc. to create interactive programs and artworks that can be shared online [20]. Nicole Johnson-Glauch et al in order to explore how students can utilize representational features, proposed a synthesis of the results of two previous studies Method.…”
Section: Related Workmentioning
confidence: 99%
“…Experimental results show that the tool can be used with other JavaScript language built-ins, Web APIs, etc. to create interactive programs and artworks that can be shared online [20]. Nicole Johnson-Glauch et al in order to explore how students can utilize representational features, proposed a synthesis of the results of two previous studies Method.…”
Section: Related Workmentioning
confidence: 99%
“…[2] Based on this context, our work aims to use Web technologies to transform smart devices into a brain-controlled music box. Our previous researches focused on web-based DSP techniques, sound design systems, visual programming languages for real-time audio processing and interactive music [8,9,11], and led to the design and implementation of a "patcher" web application named JSPatcher [10], a high-level visual language similar to the one of Max/MSP [4,5], that enables users to visually, interactively, construct audio graphs using the Web Audio API. For this new project, we also rely on JSPatcher.…”
Section: About the Workmentioning
confidence: 99%
“…In response to the issue of building user interface systems, Ren S et al studied that in this environment, users can use an aWeb browser to process domain specific languages (such as FAUST or Gen) with audio for graphical design and operation of digital signal processor algorithms. These algorithms were executed in a dedicated high priority thread called AudioWorklet [14]. Although the above visual programming techniques can convert images into code, their accuracy is difficult to guarantee, and their conversion performance is poor when faced with more complex code.…”
Section: Introductionmentioning
confidence: 99%