Pyroomacoustics: A Python package for audio room simulations and array processing algorithms

10/11/2017
by   Robin Scheibler, et al.
0

We present pyroomacoustics, a software package aimed at the rapid development and testing of audio array processing algorithms. The content of the package can be divided into three main components: an intuitive Python object-oriented interface to quickly construct different simulation scenarios involving multiple sound sources and microphones in 2D and 3D rooms; a fast C implementation of the image source model for general polyhedral rooms to efficiently generate room impulse responses and simulate the propagation between sources and receivers; and finally, reference implementations of popular algorithms for beamforming, direction finding, and adaptive filtering. Together, they form a package with the potential to speed up the time to market of new algorithms by significantly reducing the implementation overhead in the performance evaluation step.

READ FULL TEXT

page 2

page 4

research
02/08/2022

An array-oriented Python interface for FastJet

Analysis on HEP data is an iterative process in which the results of one...
research
11/14/2022

QMKPy: A Python Testbed for the Quadratic Multiple Knapsack Problem

QMKPy provides a Python framework for modeling and solving the quadratic...
research
07/26/2020

multivar_horner: a python package for computing Horner factorisations of multivariate polynomials

Many applications in the sciences require numerically stable and computa...
research
10/26/2018

gpuRIR: A python library for Room Impulse Response simulation with GPU acceleration

The Image Source Method (ISM) is one of the most employed techniques to ...
research
10/18/2021

pygrank: A Python Package for Graph Node Ranking

We introduce pygrank, an open source Python package to define, run and e...
research
03/19/2019

Audio Watermarking over the Air With Modulated Self-Correlation

We propose a novel audio watermarking system that is robust to the disto...
research
05/26/2023

mldr.resampling: Efficient Reference Implementations of Multilabel Resampling Algorithms

Resampling algorithms are a useful approach to deal with imbalanced lear...

Please sign up or login with your details

Forgot password? Click here to reset