CorpusDB: Software for Analysis, Storage, and Manipulation of Sound Corpora

Authors

  • Thomas Stoll Dartmouth College

DOI:

https://doi.org/10.1609/aiide.v9i5.12655

Keywords:

corpus corpora concatenative synthesis data-driven Python SuperCollider

Abstract

CorpusDB is a system for representing sound files and associated analysis metadata in a structured format. The formats and conventions used in conjunction with the database allow for representation of sound files and their processed variants; multiple, overlapping, hierarchical relationships between sound files and segments thereof; and connections between sounds, their transformations, and analysis metadata. The software described in this paper is a parallel implementation consisting of SuperCollider classes, Python classes, and a common data representation of corpora that allows for seamless sharing of data between the two complementary environments. Code examples and listings of multi-step algorithms are included that demonstrate the kinds of operations possible within this system.

Downloads

Published

2021-06-30

How to Cite

Stoll, T. (2021). CorpusDB: Software for Analysis, Storage, and Manipulation of Sound Corpora. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 9(5), 108-113. https://doi.org/10.1609/aiide.v9i5.12655