No project description provided
Project description
ASPCOL : Audio Signal Processing COLlection
ASPCOL is a collection of functions and classes for audio signal processing, with routines for state-of-the-art sound field estimation and sound field reproduction methods. Some examples include
- Kernel interpolation for sound fields
- Bayesian estimation of sound fields using spherical harmonics, both for stationary and moving microphones
- Sound zone control with signal-to-interference-plus-noise ratio optimization
- Spatial covariance estimation for sound field reproduction using kernel ridge regression
More info and complete API documentation
Installation
The package can be installed via pip by running
pip install aspcol
Alternatively, the package can be installed by cloning the repository and running
pip install path/to/aspcol
Contents
Sound field estimation
The content is contained in the modules
- kernelinterpolation
- movingmicrophones
- planewaves
- soundfieldestimation
- sphericalharmonics
Sound field reproduction
The content is contained in the modules
- soundfieldcontrol
References
The package was developed in the course of the following research. Please consider citing any of the following papers if relevant to your work.
Bayesian sound field estimation using moving microphones, J. Brunnström, M. B. Møller, and M. Moonen
@ARTICLE{brunnstromBayesian2025,
author={Brunnström, Jesper and møLler, Martin Bo and Moonen, Marc},
journal={IEEE Open Journal of Signal Processing},
title={Bayesian Sound Field Estimation Using Moving Microphones},
year={2025},
volume={6},
number={},
pages={312-322},
doi={10.1109/OJSP.2025.3526546}
}
Bayesian sound field estimation using uncertain data, J. Brunnström, M. B. Møller, J. Østergaard, and M. Moonen
@inproceedings{brunnstromBayesian2024,
title = {Bayesian Sound Field Estimation Using Uncertain Data},
author = {Brunnstr{\"o}m, Jesper and M{\o}ller, Martin Bo and {\O}stergaard, Jan and Moonen, Marc},
year = {2024},
month = sep,
langid = {english},
booktitle = {Proc. Int. Workshop Acoust. Signal Enhancement (IWAENC).},
}
Sound zone control for arbitrary sound field reproduction methods, J. Brunnström, T. van Waterschoot, and M. Moonen
@inproceedings{brunnstromSound2023,
title = {Sound Zone Control for Arbitrary Sound Field Reproduction Methods},
author = {Brunnstr{\"o}m, Jesper and van Waterschoot, Toon and Moonen, Marc},
year = {2023},
month = sep,
doi = {10.23919/EUSIPCO58844.2023.10289995},
booktitle = {Proc. European Signal Process. Conf. (EUSIPCO),},
}
Signal-to-interference-plus-noise ratio based optimization for sound zone control, J. Brunnström, T. van Waterschoot, and M. Moonen
@article{brunnstromSignaltointerferenceplusnoise2023,
title = {Signal-to-Interference-plus-Noise Ratio Based Optimization for Sound Zone Control},
author = {Brunnstr{\"o}m, Jesper and {van Waterschoot}, Toon and Moonen, Marc},
year = {2023},
journal = {IEEE Open J. Signal Process.},
volume = {4},
pages = {257--266},
issn = {2644-1322},
doi = {10.1109/OJSP.2023.3246398},
}
Variable span trade-off filter for sound zone control with kernel interpolation weighting, J. Brunnström, S. Koyama, and M. Moonen
@inproceedings{brunnstromVariable2022,
title = {Variable Span Trade-off Filter for Sound Zone Control with Kernel Interpolation Weighting},
author = {Brunnstr{\"o}m, Jesper and Koyama, Shoichi and Moonen, Marc},
year = {2022},
month = may,
pages = {1071--1075},
issn = {2379-190X},
doi = {10.1109/ICASSP43922.2022.9746550},
booktitle = {Proc. IEEE Int. Conf. Acoust., Speech, Signal Process. (ICASSP)},
}
License
The software is distributed under the MIT license. See the LICENSE file for more information.
Acknowledgements
The software has been developed during a PhD project as part of the SOUNDS ETN at KU Leuven. The SOUNDS project has recieved funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No. 956369.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aspcol-0.0.2.tar.gz.
File metadata
- Download URL: aspcol-0.0.2.tar.gz
- Upload date:
- Size: 109.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3a0cdfaac36380f4ca7cd06646e03bef30470a3c50028072550550c4ad458c6
|
|
| MD5 |
dab61e0e15053ae53d8ffd6a1267853c
|
|
| BLAKE2b-256 |
4ea4304e2d547bbb622db9691680fda42d2c9e694b5938801e2aba329ba8559c
|
File details
Details for the file aspcol-0.0.2-py3-none-any.whl.
File metadata
- Download URL: aspcol-0.0.2-py3-none-any.whl
- Upload date:
- Size: 90.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a189d17b6087ca39f036df93cddb046ccb71470009deae2b5e2c57543becebd
|
|
| MD5 |
755ffef45f70e1ebabf0eae9b60f6fe4
|
|
| BLAKE2b-256 |
b8f8f4cfbd1de0dfefbff5f8f11e5b1bc1ec82868f320fcf295efa186c7fefa4
|