Creating Aesthetic Sonifications on the Web with SIREN

Read original: arXiv:2403.19763 - Published 4/1/2024 by Tristan Peng, Hongchan Choi, Jonathan Berger
Total Score

0

🌿

Sign in to get full access

or

If you already have an account, we'll log you in

Introduction

The paper describes the challenge of finding an optimal balance between increasing the utility of a sonification system while keeping it accessible for anyone to use. It discusses how different sonification interfaces have landed at various points along this spectrum, with some being more opinionated in their controls and others aiming for a more universal design.

The Sonification Interface for REmapping Nature (SIREN) attempts to address this tension by providing an accessible user interface and intuitive workflow, despite having a slightly higher threshold in some aspects compared to other sonification interfaces. SIREN's main approach is parameter mapping sonification, which is a powerful and multidimensional method for data sonification.

The paper focuses on the improvements in SIREN's version 0.4 and the range of sound synthesis methods that SIREN supports, which makes it a versatile and general-purpose data sonification tool. Future work will explore expanding SIREN's capabilities with additional sound synthesis methods.

Related Work

The provided text discusses the extensibility and customizability of various sonification interfaces. It summarizes several existing sonification tools and the range of parameters they offer for users to customize their sonifications.

MUsical Sonification Environment focused on musical parameters like instrument timbres, rhythms, tempo, and harmony. MUSART introduced an innovative audio transfer function that allows mapping data to up to 10 auditory parameters. SonART provides flexible parameter mapping controls by enabling users to leverage the synthesis capabilities of the Synthesis ToolKit. Sonification Sandbox includes pitch, timbre, gain, and pan controls, as well as contextual sonic notifications.

The Interactive Sonification Toolkit supports parameter mapping as well as audification. Sonification Integrative Flexible Toolkit offers parameters like pitch, gain, timbre, duration, and pan. xSonify, designed for visually-impaired users, has a more limited set of customizable parameters - pitch, gain, and rhythm.

Sonifyer primarily uses audification, but also supports parameter mapping through frequency modulation synthesis. Rotator incorporates six synthesizer types into its sonification capabilities. Sonification Workstation uses a visual programming approach, allowing users to patch together components with adjustable settings.

WebAudioXML Sonification Toolkit provides an XML-based interface for sonification, with parameters like pitch, brightness, gain, and filter. Highcharts Sonification Studio, a modern web-based successor to Sonification Sandbox, offers parameters such as pitch, pan, gain, timbre, lowpass/highpass filters, and tremolo.

The text highlights the importance of extensibility and customizability in sonification interfaces, as it allows users to tailor the sonifications to their specific needs and preferences.

SIREN

The paper presents SIREN, a web-based interface for creating sonifications. Some key points:

Design: SIREN's interface is inspired by digital audio workstations, allowing users to easily visualize multidimensional and polyphonic sonifications. The main organizational unit is the "track", which contains one parameter-mapped synthesizer and regions that hold data.

Architecture: SIREN uses modern tools like SvelteKit, Vite, and TypeScript.

Workflow: Creating sonifications in SIREN involves 1) importing datasets, 2) adding synthesizers, 3) creating tracks and regions, and 4) applying data mappings.

Sound Synthesis Paradigm: SIREN allows users to create their own synthesizers as JavaScript modules with a defined structure. This includes specifying timbral and temporal parameters, update functions, and optional AudioWorklets.

The paper provides three working examples of synthesizers built for SIREN: Frequency Modulation, Formant, and Granular synthesis. These demonstrate the flexibility and extensibility of SIREN's sound synthesis approach.

Future Work

The paper discusses ways to expand the capabilities of the SIREN sound synthesis interface. It notes that while SIREN can support a wide range of sound synthesis techniques, there is still potential to incorporate more types of synthesis to further demonstrate SIREN's capabilities as a general-purpose data sonification tool.

The paper mentions another sonification interface called SonART, which uses the Synthesis ToolKit (STK) to provide sonification parameters. Future work could involve compiling STK into WebAssembly, allowing SIREN to also utilize STK for parameter mapping sonification. WebAssembly also enables the integration of other sound synthesis technologies like WebChucK, Faust RNBO, and Csound, which could expand the types of synthesizers available for SIREN.

Additionally, the paper suggests creating an audification synthesizer for SIREN, as audification is a common sonification method used by other interfaces. Finally, the paper proposes an open-source synthesizer repository where users can contribute new synthesizer implementations using JavaScript and the Web Audio API, which could help expand SIREN's general-purpose capabilities.

Conclusion

SIREN aims to create a data sonification interface that can produce high-quality audio while remaining accessible. The paper demonstrates several examples of aesthetic sonifications achieved through SIREN's design. Future work will focus on developing additional synthesizers to expand the range of possible synthesized sounds and parameters.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🌿

Total Score

0

Creating Aesthetic Sonifications on the Web with SIREN

Tristan Peng, Hongchan Choi, Jonathan Berger

SIREN is a flexible, extensible, and customizable web-based general-purpose interface for auditory data display (sonification). Designed as a digital audio workstation for sonification, synthesizers written in JavaScript using the Web Audio API facilitate intuitive mapping of data to auditory parameters for a wide range of purposes. This paper explores the breadth of sound synthesis techniques supported by SIREN, and details the structure and definition of a SIREN synthesizer module. The paper proposes further development that will increase SIREN's utility.

Read more

4/1/2024

Siren -- Advancing Cybersecurity through Deception and Adaptive Analysis
Total Score

0

Siren -- Advancing Cybersecurity through Deception and Adaptive Analysis

Girish Kulathumani, Samruth Ananthanarayanan, Ganesh Narayanan

Siren represents a pioneering research effort aimed at fortifying cybersecurity through strategic integration of deception, machine learning, and proactive threat analysis. Drawing inspiration from mythical sirens, this project employs sophisticated methods to lure potential threats into controlled environments. The system features a dynamic machine learning model for real-time analysis and classification, ensuring continuous adaptability to emerging cyber threats. The architectural framework includes a link monitoring proxy, a purpose-built machine learning model for dynamic link analysis, and a honeypot enriched with simulated user interactions to intensify threat engagement. Data protection within the honeypot is fortified with probabilistic encryption. Additionally, the incorporation of simulated user activity extends the system's capacity to capture and learn from potential attackers even after user disengagement. Siren introduces a paradigm shift in cybersecurity, transforming traditional defense mechanisms into proactive systems that actively engage and learn from potential adversaries. The research strives to enhance user protection while yielding valuable insights for ongoing refinement in response to the evolving landscape of cybersecurity threats.

Read more

6/11/2024

Interactive Sonification for Health and Energy using ChucK and Unity
Total Score

0

Interactive Sonification for Health and Energy using ChucK and Unity

Yichun Zhao, George Tzanetakis

Sonification can provide valuable insights about data but most existing approaches are not designed to be controlled by the user in an interactive fashion. Interactions enable the designer of the sonification to more rapidly experiment with sound design and allow the sonification to be modified in real-time by interacting with various control parameters. In this paper, we describe two case studies of interactive sonification that utilize publicly available datasets that have been described recently in the International Conference on Auditory Display (ICAD). They are from the health and energy domains: electroencephalogram (EEG) alpha wave data and air pollutant data consisting of nitrogen dioxide, sulfur dioxide, carbon monoxide, and ozone. We show how these sonfications can be recreated to support interaction utilizing a general interactive sonification framework built using ChucK, Unity, and Chunity. In addition to supporting typical sonification methods that are common in existing sonification toolkits, our framework introduces novel methods such as supporting discrete events, interleaved playback of multiple data streams for comparison, and using frequency modulation (FM) synthesis in terms of one data attribute modulating another. We also describe how these new functionalities can be used to improve the sonification experience of the two datasets we have investigated.

Read more

4/16/2024

🏋️

Total Score

0

Sound training platform applied to astronomy

Natasha Bertaina Lucero, Johanna Casado, Beatriz Garc'ia, Gonzalo Cayo

The convergence between astronomy and data sonification represents a significant advancement in the approach and analysis of cosmic information. By surpassing the visual exclusivity in data analysis in astronomy, innovative projects have developed software that goes beyond visual representation, transforming data into auditory and tactile displays. However, it has been evidenced that this novel technique requires specialized training, particularly for audio format data. This work describes the initial development of a platform aimed at providing training for data analysis in astronomy through sonification. The integration of these tools in astronomical education and research opens new horizons, facilitating a more inclusive and multisensory participation in the exploration of space science.

Read more

5/13/2024