We introduce STRAUSS (Sonification Tools and Resources for Analysis Using Sound Synthesis) a modular, self-contained and flexible Python sonification package, operating in a free and open source (FOSS) capacity. STRAUSS is intended to be a flexible tool suitable for both scientific data exploration and analysis as well as for producing sonifications that are suitable for public outreach and artistic contexts. We explain the motivations behind STRAUSS, and how these lead to our design choices. We also describe the basic code structure and concepts. We then present output sonification examples, specifically: (1) multiple representations of univariate data (i.e., single data series) for data exploration; (2) how multi-variate data can be mapped onto sound to help interpret how those data variables are related and; (3) a full spatial audio example for immersive Virtual Reality. We summarise, alluding to some of the future functionality as STRAUSS development accelerates.
翻译:我们介绍STRAUSS(基于声音合成进行分析的声化工具与资源),这是一个模块化、自包含且灵活的Python语音化工具包,以自由和开源软件(FOSS)方式运行。STRAUSS旨在成为一个灵活的工具,既适用于科学数据探索与分析,也适用于制作适合公共宣传和艺术场景的语音化作品。我们阐述了STRAUSS的开发动机,以及这些动机如何引导了我们的设计决策。同时描述了基本的代码结构和核心概念。随后展示了输出语音化的示例,具体包括:(1)单变量数据(即单一数据序列)的多种表示方法,用于数据探索;(2)多元数据如何映射到声音,以帮助解释这些数据变量之间的关联性;(3)一个完整的空间音频示例,用于沉浸式虚拟现实。最后进行总结,并展望了随着STRAUSS开发加速未来将具备的部分功能。