Enabling Interactive Music Performance through Web Browsers for non-Programmers

  • Charles K. Neimog USP
  • Rodolfo Coelho de Souza USP

Resumo


We introduce pd4web, software that allows running Pure Data (Pd) patches directly in web browsers without programming expertise. It removes the need for C code or build configuration, enabling Pd-based electroacoustic and live-electronic works on desktop and mobile platforms. Unlike similar tools, pd4web targets musicians and composers familiar with Pd, allowing them to deploy patches online. By lowering technical barriers, it expands creative possibilities and reduces dependence on specialized hardware or software. pd4web has been used in compositions such as Improviso I, Cˆanticos de Sil´ıcio I, but also in projects like Gaiasenses Web and cartoP5, demonstrating real-time web-based electroacoustic performance with minimal setup. However, due to the Web Audio API and remaining challenges, including latency and performance limits, the need for ongoing improvements to the Web Audio API remains.

Referências

Miller Puckette. Combining event and signal processing in the max graphical programming environment. Computer Music Journal, 15(3):68, 1991. Accessed: 2024-12-09.

Miller Puckette. Pure data: Another integrated computer music environment. In Proceedings of the Second Intercollege Computer Music Concerts, pages 37–41, Tachikawa, Japan, 1996.

Claude Heiland-Allen. empd. [link], n.d. Accessed: 2024-12-09.

Zack Lee. Pdwebparty: Run pure data patches in a web browser and share them via link. [link], 2020. Accessed: 2024-12-09.

Damian Dziwis. Pdxr - the evolution of pure data into the metaverse. In Proceeding of the International Computer Music Conference (ICMC), pages 1–8.

William Furgerson, Ivica Bukvic, Justin Kerobo, and Bradley Davis. WebPdL2Ork: Bringing the linux laptop orchestra to the browser. In Proceedings of the 19th Linux Audio Conference.

Ricardo De Oliveira Thomasi. Estudos Ecos e vislumbres de uma performance musical ecossistêmica: uma investigação sobre estratégias de controle de estruturas emergentes em ecossistemas audíveis. Doutorado em processos de criação musical, Universidade de São Paulo, São Paulo, June 2022. Accessed: 2024-12-02.

Leo McCormack and Archontis Politis. Sparta & compass: Real-time implementations of linear and parametric spatial audio reproduction and processing methods. In Audio Engineering Society Conference: 2019 AES International Conference on Immersive and Interactive Audio. Audio Engineering Society, 2019.

Arshia Cont. A coupled duration-focused architecture for real-time music-to-score alignment. 32(6):974–987.

Albert Gräf, Timothy Schoen, and Benjamin Wesch. Pd-lua signals and graphics. In Proceedings of the 19th Linux Audio Conference.

Bruce W. Pennycook and Bruce W. Pennycook. Who will turn the knobs when i die. 13(3):199–208.

Isabel Pires, Filipa Magalhães, and Andreia Nogueira. Preservation and technological obsolescence: Portuguese contemporary musical heritage in perspective. 47(4):355–364.

Joel Chadabe. Preserving Performances of Electronic Music. 30(4):303–305.

Guillaume Boutard. Is there a digital archivist in the room? The preservation of musique mixte.

Instituto Brasileiro de Geografia e Estatística (IBGE). No brasil, 88,9% da população de 10 anos ou mais tinha celular em 2024. [link], 2025. Accessed: August 16, 2025.
Publicado
15/09/2025
NEIMOG, Charles K.; SOUZA, Rodolfo Coelho de. Enabling Interactive Music Performance through Web Browsers for non-Programmers. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO MUSICAL (SBCM), 19. , 2025, Campinas/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 58-65. DOI: https://doi.org/10.5753/sbcm.2025.14374.