PROJECTS
The Sound of Data: Designing a Framework for Parameter Mapping Sonification
2024 · PUBLICATIONLeonardo Journal, Volume 57, Issue 5
Outlining the design philosophy of SIREN, this article presents a web app for democratizing data sonification. It provides an accessible framework using web technologies to make sophisticated auditory data display more widely available, bridging the gap between existing complex tools and potential users.
Creating Aesthetic Sonifications on the Web with SIREN
2024 · PUBLICATIONWeb Audio Conference
Detailing the sound synthesis architecture of the SIREN web app, this paper explains how its module system enables custom synthesizers. The design balances a low threshold for entry with a high ceiling for creative auditory display, empowering users to create aesthetic sonifications.
Audio Working Group Updates and Demos
2023 · TALKEpisode 23: Exploring the Web Audio API
2023 · TALKThe Audio Programmer Podcast
An interview covers Hongchan's role at Google Chrome and as co-chair of the W3C Audio Working Group, which sets web standards for audio. Key topics include the challenges of building browser-based audio tools, the importance of low-level APIs like AudioWorklet, and future visions for web audio, emphasizing hybrid applications and leveraging browser strengths.
Siren: Creative and extensible sonification on the web
2023 · PUBLICATIONProceedings of the 28th International Conference on Auditory Display
An updated version of the SIREN web app is presented for sophisticated sonification. It uses a robust "tracks and regions" model similar to DAWs, lowering the accessibility barrier for users to explore complex parameter mappings and sonic choices without programming.
Keynote: Life after - Looking ahead to a new decade
2022 · TALKCreating Music on the Web
2022 · TALKAudio Developer Conference
Modern techniques for creating music online are discussed, covering WebAssembly in AudioWorklets for high-performance processing. The talk also introduces the emerging WebCodecs API, which allows developers to leverage native browser codecs for efficient audio encoding and decoding.
Web Audio, An interview with Hongchan Choi
2021 · TALKSiren: A case study in web audio based sonification
2021 · PUBLICATIONProceedings of the 26th International Conference on Auditory Display
SIREN is an open-source web workstation for data sonification introduced in this paper. It uses a familiar DAW workflow, allowing users to map data to audio parameters on a track-based layout, enabling meaningful auditory displays without deep programming knowledge.
Web Audio API 드럼머신 만들기 (Korean with English subtitles)
2021 · TALKBetter and faster audio I/O on the Web
2019 · TALKSonic Boom! Audio Programming on Android and Chrome
2019 · TALKAudioWorklet: The future of web audio
2018 · PUBLICATIONInternational Computer Music Conference
The AudioWorklet, a modern replacement for ScriptProcessorNode, is detailed in this paper. It solves critical performance issues by running code on a dedicated audio thread, preventing glitches and enabling low-latency processing for high-performance audio applications on the web.
AudioWorklet: What, Why, and How
2017 · TALKOmnitone: Spatial Audio on the Web
2016 · TALKW3C Workshop on Web and Virtual Reality
Omnitone, an open-source library for rendering full-sphere spatial audio (ambisonics) in-browser, is introduced here. It addresses the need for immersive audio for 360° video and VR, highlighting challenges like compressed formats and audio/video synchronization on the web platform.
Collaborative Musicking on the Web
2016 · PUBLICATIONStanford University
The technical foundation for real-time, collaborative musical performance (“musicking”) using open web standards is laid out in this dissertation. Its research explores creating accessible systems for networked musical interaction, arguing for the web as an ideal platform for distributing interactive music applications.
Thesis Defense: Collaborative Musicking on the Web
2015 · TALKCCRMA
Research on enabling real-time, networked musical collaboration using web technologies is presented in this thesis defense. It explores frameworks for distributed "musicking" and covers challenges like latency, highlighting the potential for web apps to increase access to collaborative music creation.
Drawn to sound: An audio visual musical instrument using custom electronics and magnetometer
2013 · PUBLICATIONThe Journal of the Acoustical Society of America
An audio-visual instrument where drawing sounds are processed in real-time is presented in this paper. A magnetometer tracks a magnetized pencil's position to modulate audio, creating a tight feedback loop between gesture and sonic output. The hardware and software are also discussed.
WAAX: Web Audio Api eXtension
2013 · PUBLICATIONProceedings of the international conference on New Interfaces for Musical Expression
WAAX, a library to simplify and extend the Web Audio API, is introduced in this paper. It provides a high-level framework for managing the low-level node graph using abstract "units" for common tasks and includes tools for visualization and GUI control to accelerate development.
WAAX: Web Audio API eXtension
2013 · TALKAn alternative implementation of VBAP with graphical interface for sound motion design
2012 · PUBLICATIONProceedings of the 18th International Conference on Auditory Display
A novel implementation of Vector-Based Amplitude Panning (VBAP) for sonified data is presented here. The system includes a graphical interface for composing 3D sound trajectories, adapting computer graphics techniques for real-time panning, and simulating distance for immersive auditory displays.
The deckle project: A sketch of three sensors
2012 · PUBLICATIONProceedings of the international conference on New Interfaces for Musical Expression
The Deckle Project, an ensemble performing with electroacoustic drawing boards, is described in this paper. Its instruments use embedded systems and sensors to couple drawing gestures to sound production, detailing three position tracking techniques to explore drawing as real-time musical performance.
LUSH: An organic eco+music system
2010 · PUBLICATIONProceedings of the international conference on New Interfaces for Musical Expression
The LUSH system for creating organic, interactive, or generative music is presented in this publication. Predating the widespread adoption of the Web Audio API, it likely focuses on different technologies for creating interactive music systems and new interfaces for musical expression.