All Projects → TheJoin95 → ambisonics-3d-audio

TheJoin95 / ambisonics-3d-audio

Licence: other
A python script to convert a mono/stereo audio track to an ambisonics track (not properly) by phase and pan.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ambisonics-3d-audio

spaudiopy
Spatial Audio Python Package
Stars: ✭ 91 (+313.64%)
Mutual labels:  ambisonics
HoaLibrary-Max
🔉 HoaLibrary for Max
Stars: ✭ 70 (+218.18%)
Mutual labels:  ambisonics
pysofaconventions
python SOFA implementation
Stars: ✭ 30 (+36.36%)
Mutual labels:  ambisonics
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 (+18.18%)
Mutual labels:  ambisonics
EnvelopLX
Interactive LED lighting control for Envelop
Stars: ✭ 39 (+77.27%)
Mutual labels:  ambisonics
abclib
Faust code for ambisonic and multi-channel mixed music
Stars: ✭ 34 (+54.55%)
Mutual labels:  ambisonics
Cinder-Hoa
Higher Order Ambisonics Block for libCinder
Stars: ✭ 12 (-45.45%)
Mutual labels:  ambisonics

Ambisonic Audio

This repo is just a sample. I need to add more effects and support to convert also video source.

How it works

Thanks to PyDub, the script take an audio source (mono or stereo), split the audio in several parts (each part has a duration of 0.2 sec) then put in overlay the same audio track, but with an inverse phase (I tried to make a good mix).

Then we can merge the parts in a single audio tracks by panning each part of 5degree angle (this make the 360 effetcs).

It's really simple now, but I would like to improve the script with some formula and other sources. Feel free to contribute.

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