All Projects → andresperezlopez → pysofaconventions

andresperezlopez / pysofaconventions

Licence: BSD-3-Clause license
python SOFA implementation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pysofaconventions

Cinder-Hoa
Higher Order Ambisonics Block for libCinder
Stars: ✭ 12 (-60%)
Mutual labels:  ambisonics, binaural
spaudiopy
Spatial Audio Python Package
Stars: ✭ 91 (+203.33%)
Mutual labels:  ambisonics, binaural
reverb
Straightforward (sound/multipurpose) reverberator
Stars: ✭ 23 (-23.33%)
Mutual labels:  reverb
Roboverb
A VST / VST3 / AU / LV2 Reverb Plugin
Stars: ✭ 48 (+60%)
Mutual labels:  reverb
API MO
SOFA Toolbox (API for Matlab, Octave)
Stars: ✭ 72 (+140%)
Mutual labels:  sofa
dxkSynthDefs
some synth defs for SuperCollider
Stars: ✭ 21 (-30%)
Mutual labels:  reverb
Planeverb
Project Planeverb is a CPU based real-time wave-based acoustics engine for games. It comes with an integration with the Unity Engine.
Stars: ✭ 22 (-26.67%)
Mutual labels:  reverb
fogpad
A VST reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated.
Stars: ✭ 61 (+103.33%)
Mutual labels:  reverb
HO-SIRR
A MATLAB implementation of the Higher-order Spatial Impulse Response Rendering (HO-SIRR) algorithm; an alternative approach for reproducing Ambisonic RIRs over loudspeakers
Stars: ✭ 26 (-13.33%)
Mutual labels:  ambisonics
framework
A creative coding library.
Stars: ✭ 35 (+16.67%)
Mutual labels:  binaural
WereSoCool
A language for composing microtonal music built in Rust. Make cool sounds. Impress your friends/pets/plants.
Stars: ✭ 41 (+36.67%)
Mutual labels:  binaural
binaural-audio-editor
This is an audio application that produces 3D binaural audio from 2D mono audio samples and positional information given by the graphical user interface. Listen to 3D audio through stereo headphones. Video Demo:https://www.youtube.com/watch?v=peF9cZSwVGw
Stars: ✭ 37 (+23.33%)
Mutual labels:  binaural
LowkeyNW
Package for Cycling74 Max. Contains updated objects from the Granular Toolkit, a classic stereo reverb and some twists on standard MSP objects that makes them savvy about zero-crossings.
Stars: ✭ 29 (-3.33%)
Mutual labels:  reverb
ambisonics-3d-audio
A python script to convert a mono/stereo audio track to an ambisonics track (not properly) by phase and pan.
Stars: ✭ 22 (-26.67%)
Mutual labels:  ambisonics
abclib
Faust code for ambisonic and multi-channel mixed music
Stars: ✭ 34 (+13.33%)
Mutual labels:  ambisonics
Aether
An algorithmic reverb LV2 based on Cloudseed
Stars: ✭ 99 (+230%)
Mutual labels:  reverb
HoaLibrary-Max
🔉 HoaLibrary for Max
Stars: ✭ 70 (+133.33%)
Mutual labels:  ambisonics
RE-VERB
speaker diarization system using an LSTM
Stars: ✭ 22 (-26.67%)
Mutual labels:  reverb
EnvelopLX
Interactive LED lighting control for Envelop
Stars: ✭ 39 (+30%)
Mutual labels:  ambisonics
ASH-IR-Dataset
An impulse response dataset for binaural synthesis of spatial audio systems on headphones
Stars: ✭ 100 (+233.33%)
Mutual labels:  binaural

pysofaconventions

PyPI License Build Status Coverage Status PyPI

Python implementation of the SOFA Specification www.sofaconventions.org

Adapted from API_Cpp, the C++ implementation by Thibaut Carpentier. Based on the fork by andresperezlopez which implements the AmbisonicsDRIR Convention v0.1.

installation

automatic installation

sudo pip install pysofaconventions

manual installation

Clone the sources from github:

git clone https://github.com/andresperezlopez/pysofaconventions.git

Then enter the source folder and install using pip to handle python dependencies:

cd pysofaconventions
sudo pip install -e .

dependencies

  • netCDF4

examples

Check the /examples folder to see some reference implementations.

changelog

Version 0.1.5, 18/05/2019

  • SourceUp.Units and SourceUp.Coordinates are not mandatory
  • SingleRoomDRIR: ListenerView.Units and SourceView.Units are not mandatory

Version 0.1.4, 13/05/2019

  • ListenerUp.Units and ListenerUp.Coordinates are not mandatory
  • SimpleFreeFieldHRIR: mandatory R=2
  • Updated to netCDF4-1.5.1.2
  • Removed remote build version 3.4 (netcdf4 lib incompatibility)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].