ASPSIM : Audio signal processing simulator
Introduction
The package simulates sound in a reverberant space. The simulator supports moving microphones and moving sources. The simulator supports adaptive processing, where the sound of the sources are determined by the sound in the room. This is useful for instance for active noise control and similar adaptive processing tasks.
The package currently uses the image-source method implementation of Pyroomacoustics to generate the room impulse responses.
More info and complete API documentation
Installation
The package can be installed with pip as
pip install aspsim
Alternatively, clone the repository and install the package direct from the source code as
pip install path/to/aspsim
License
The software is distributed under the MIT license. See the LICENSE file for more information.
Usage
A number of examples with varying complexity can be found in the examples folder.
Metadata
Release files for aspsim 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aspsim-0.0.2.tar.gz | 64.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aspsim-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 126.4 kB
Release files / aspsim-0.0.2.tar.gz
| Download URL | aspsim-0.0.2.tar.gz |
|---|---|
| Size | 64.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ab3523504e166760f8ef740c846d3fe5823973e40d5bcfebcfc157d2f3a31b61
|
|
BLAKE2b-256 checksum How to use checksums |
7f9df3d9b77b43b9e66f599a90dbd3f3dd97ed265bb129385b65bf83ba53b487
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|
Release files / aspsim-0.0.2-py3-none-any.whl
| Download URL | aspsim-0.0.2-py3-none-any.whl |
|---|---|
| Size | 61.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40cf4253153198a7764de20a5a20ff192eb2c8b725c2c5a28b42e20b520d5331
|
|
BLAKE2b-256 checksum How to use checksums |
4af1c9e14f567ea8ca4c2619e0fc3b7977fd764653d2dee4c8af95f555482588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|