Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3478384.3478401acmotherconferencesArticle/Chapter ViewAbstractPublication PagesamConference Proceedingsconference-collections
research-article

sc3nb: a Python-SuperCollider Interface for Auditory Data Science

Published: 15 October 2021 Publication History

Abstract

This paper introduces sc3nb, a Python package for audio coding and interactive control of the SuperCollider programming environment. sc3nb supports Jupyter notebooks, enables flexible means for sound and music computing such as sound synthesis and analysis and is particularly tailored for sonification. We present the main concepts and interfaces and illustrate how to use sc3nb at hand of selected code examples for basic sonification approaches, such as audification and parameter-mapping sonification. Finally, we introduce TimedQueues which enable coordinated audiovisual displays, e.g. to synchronize matplotlib data and sc3nb-based sound rendition. sc3nb enables interactive sound applications right in the center of the pandas/numpy/scipy data science ecosystem. The open source package is hosted at GitHub and available via the Python Package Index PyPI.

References

[1]
Olivier Belanger. 2016. Pyo, the Python DSP toolbox. In Proceedings of the 24th ACM international conference on Multimedia. ACM, 1214–1217.
[2]
Sebastian Böck, Filip Korzeniowski, Jan Schlüter, Florian Krebs, and Gerhard Widmer. 2016. madmom: a new Python Audio and Music Signal Processing Library. In Proceedings of the 24th ACM International Conference on Multimedia. Amsterdam, The Netherlands, 1174–1178. https://doi.org/10.1145/2964284.2973795
[3]
Dheeru Dua and Casey Graff. 2017. UCI Machine Learning Repository. http://archive.ics.uci.edu/ml
[4]
Adrian Freed. 1997. Open sound control: A new protocol for communicating with sound synthesizers. In International Computer Music Conference (ICMC).
[5]
Theodoros Giannakopoulos. 2015. pyAudioAnalysis: An Open-Source Python Library for Audio Signal Analysis. PloS one 10, 12 (2015).
[6]
Thomas Hermann. 2008. Taxonomy and definitions for sonification and auditory display. In Proc. Int. Conf. Auditory Display (ICAD 2008). International Community for Auditory Display.
[7]
Thomas Hermann, Andy Hunt, and John G Neuhoff. 2011. The Sonification Handbook. Logos Verlag Berlin, Germany.
[8]
Thomas Hermann and Jiajun Yang. 2019. pya - a Python Library for Audio Processing and Auditory Display. In Proceedings of the Nordic Sound and Music Computing Conference 2019 (Nordic SMC 2019) (Stockholm, Sweden). https://pub.uni-bielefeld.de/record/2938411
[9]
Brian McFee, Colin Raffel, Dawen Liang, Daniel PW Ellis, Matt McVicar, Eric Battenberg, and Oriol Nieto. 2015. librosa: Audio and music signal analysis in python. In Proceedings of the 14th python in science conference, Vol. 8.
[10]
Scott Wilson, David Cottle, and Nick Collins. 2011. The SuperCollider Book. The MIT Press.

Cited By

View all
  • (2024)Open Your Ears and Take a Look: A State‐of‐the‐Art Report on the Integration of Sonification and VisualizationComputer Graphics Forum10.1111/cgf.1511443:3Online publication date: 10-Jun-2024
  • (2024)Exploring the Electroacoustic Music History Through Interactive Sonic DesignSonic Design10.1007/978-3-031-57892-2_14(259-270)Online publication date: 10-May-2024
  • (2022)A port of the SuperCollider’s class library to PythonProceedings of the 17th International Audio Mostly Conference10.1145/3561212.3561250(137-142)Online publication date: 6-Sep-2022

Index Terms

  1. sc3nb: a Python-SuperCollider Interface for Auditory Data Science
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image ACM Other conferences
          AM '21: Proceedings of the 16th International Audio Mostly Conference
          September 2021
          283 pages
          ISBN:9781450385695
          DOI:10.1145/3478384
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 15 October 2021

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. Python
          2. audio coding
          3. auditory data science
          4. interactive programming
          5. sonification

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Conference

          AM '21
          AM '21: Audio Mostly 2021
          September 1 - 3, 2021
          virtual/Trento, Italy

          Acceptance Rates

          Overall Acceptance Rate 177 of 275 submissions, 64%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)27
          • Downloads (Last 6 weeks)4
          Reflects downloads up to 14 Dec 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)Open Your Ears and Take a Look: A State‐of‐the‐Art Report on the Integration of Sonification and VisualizationComputer Graphics Forum10.1111/cgf.1511443:3Online publication date: 10-Jun-2024
          • (2024)Exploring the Electroacoustic Music History Through Interactive Sonic DesignSonic Design10.1007/978-3-031-57892-2_14(259-270)Online publication date: 10-May-2024
          • (2022)A port of the SuperCollider’s class library to PythonProceedings of the 17th International Audio Mostly Conference10.1145/3561212.3561250(137-142)Online publication date: 6-Sep-2022

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format.

          HTML Format

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media