Skip to main content

Sound Field Synthesis Toolbox

Project description

Python implementation of the Sound Field Synthesis Toolbox.

Documentation:

http://sfs.rtfd.org/

Code:

http://github.com/sfstoolbox/sfs-python/

Python Package Index:

http://pypi.python.org/pypi/sfs/

License:

MIT – see the file LICENSE for details.

Requirements

Obviously, you’ll need Python. We normally use Python 3.x, but it should also work with Python 2.x. NumPy and SciPy are needed for the calcuations. If you also want to plot the resulting sound fields, you’ll need matplotlib.

Instead of installing all of them separately, you should probably get a Python distribution that already includes everything, e.g. Anaconda.

Installation

Once you have installed the above-mentioned dependencies, you can use pip to download and install the latest release of the Sound Field Synthesis Toolbox with a single command:

pip install sfs --user

If you want to install it system-wide for all users (assuming you have the necessary rights), you can just drop the --user option.

To un-install, use:

pip uninstall sfs

How to Get Started

Various examples are located in the directory examples/

  • sound_field_synthesis.py:

    Illustrates the general usage of the toolbox

  • horizontal_plane_arrays.py:

    Computes the sound fields for various techniques, virtual sources and loudspeaker array configurations

  • soundfigures.py:

    Illustrates the synthesis of sound figures with Wave Field Synthesis

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

sfs-0.2.0.tar.gz (54.9 kB view details)

Uploaded Source

Built Distribution

sfs-0.2.0-py2.py3-none-any.whl (70.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sfs-0.2.0.tar.gz.

File metadata

  • Download URL: sfs-0.2.0.tar.gz
  • Upload date:
  • Size: 54.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sfs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e072db188b8e5e56426349e62cb4faaba847767c31c688e0c43b45fe5831537e
MD5 bf4b6c89cf412fd6d4ac3291e7c1a68e
BLAKE2b-256 36f1d96bfb76425998873d59ca45c1a1d35ddd8174a73ece039a319e49e2c4f1

See more details on using hashes here.

File details

Details for the file sfs-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sfs-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 25d48e974eb7b528a3883a636fd1df07282809b0323843e532a44370cf70b55f
MD5 07c0693250bfd025a5328d4ae14c007b
BLAKE2b-256 213071396e4a95df093c95b1c7936f31f370e9817fa81b33c4a280f210d30118

See more details on using hashes here.

Supported by

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