We address the challenges encountered in sharing and communicating complex sounding objects in the field of Sonic Interaction Design. To overcome these challenges, we propose the adoption of JSON as a representation syntax and exchange format, accompanied by the integration of an Open Sound Control (OSC) server for enhanced interoperability and centralized control. By leveraging JSON, we provide a standardized method for capturing and sharing comprehensive information about sounding objects, streamlining the transition from prototyping to production software, and enabling efficient communication between analysis and synthesis tools. The integration of an OSC server further enhances real-time interoperability with other software platforms. To demonstrate the efficacy and viability of JSON and OSC as powerful tools for sharing objects in Sonic Interaction Design, this paper presents a practical use case that combines the SAMPLE software for modal analysis with the Sound Design Toolkit for real-time sound synthesis. Notably, SAMPLE generates JSON files that align with our proposed solution, highlighting the seamless compatibility and applicability of these technologies.

Just a Sounding Object Notation: Sharing Objects for Sonic Interaction Design with JSON and OSC / M. Tiraboschi, S. Papetti, F. Avanzini - In: 2023 4th International Symposium on the Internet of Sounds[s.l] : IEEE, 2023 Dec 04. - ISBN 979-8-3503-8254-9. - pp. 1-4 (( Intervento presentato al 4. convegno International Symposium on the Internet of Sounds tenutosi a Pisa nel 2023 [10.1109/IEEECONF59510.2023.10335232].

Just a Sounding Object Notation: Sharing Objects for Sonic Interaction Design with JSON and OSC

M. Tiraboschi
Primo
;
F. Avanzini
Ultimo
2023

Abstract

We address the challenges encountered in sharing and communicating complex sounding objects in the field of Sonic Interaction Design. To overcome these challenges, we propose the adoption of JSON as a representation syntax and exchange format, accompanied by the integration of an Open Sound Control (OSC) server for enhanced interoperability and centralized control. By leveraging JSON, we provide a standardized method for capturing and sharing comprehensive information about sounding objects, streamlining the transition from prototyping to production software, and enabling efficient communication between analysis and synthesis tools. The integration of an OSC server further enhances real-time interoperability with other software platforms. To demonstrate the efficacy and viability of JSON and OSC as powerful tools for sharing objects in Sonic Interaction Design, this paper presents a practical use case that combines the SAMPLE software for modal analysis with the Sound Design Toolkit for real-time sound synthesis. Notably, SAMPLE generates JSON files that align with our proposed solution, highlighting the seamless compatibility and applicability of these technologies.
sound synthesis; sounding objects; representation; exchange; communication protocol; OSC; JSON
Settore INF/01 - Informatica
4-dic-2023
Università di Pisa
IEEE Communications Society
IEEE Italy Section
AES (Audio Engineering Society) Italia
AIMI (Associazione Informatica Musicale Italiana)
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
_IoS23__JSON_SDT.pdf

accesso riservato

Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 294.16 kB
Formato Adobe PDF
294.16 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Just_a_Sounding_Object_Notation_Sharing_Objects_for_Sonic_Interaction_Design_with_JSON_and_OSC.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 986.42 kB
Formato Adobe PDF
986.42 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1020488
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact