Skip to main content

No project description provided

Project description

ASPCOL : Audio Signal Processing COLlection

ASPCOL is a collection of functions and classes for audio signal processing. The package contains routines for state-of-the-art sound field estimation and sound field reproduction methods.

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 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aspcol-0.0.1.tar.gz (77.7 kB view details)

Uploaded Source

Built Distribution

aspcol-0.0.1-py3-none-any.whl (49.7 kB view details)

Uploaded Python 3

File details

Details for the file aspcol-0.0.1.tar.gz.

File metadata

  • Download URL: aspcol-0.0.1.tar.gz
  • Upload date:
  • Size: 77.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for aspcol-0.0.1.tar.gz
Algorithm Hash digest
SHA256 525261be0b50b488c1ad0e507a9a481ab8587951ebf7d1bc4e57e4a567edae02
MD5 8af1743bc8aa9847d5165206644b0e87
BLAKE2b-256 87e27f43a2950b62536d95408b1f19e7c13f061ab3c17e30615e10b0e0b7a97d

See more details on using hashes here.

File details

Details for the file aspcol-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: aspcol-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for aspcol-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81fc69d48d390753df9ab875a74b4e85472f961c962c8b4493fba6ba987f90b6
MD5 cbead13abcfa1c14fc78c263de7751c8
BLAKE2b-256 2a1a2e4198cdb88175b930692055749b0a5140376eae54c6752ceac081b0fea9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page