https://github.com/thejoin95/ambisonics-3d-audio
A python script to convert a mono/stereo audio track to an ambisonics track (not properly) by phase and pan.
https://github.com/thejoin95/ambisonics-3d-audio
3daudio ambisonics pydub python
Last synced: 10 months ago
JSON representation
A python script to convert a mono/stereo audio track to an ambisonics track (not properly) by phase and pan.
- Host: GitHub
- URL: https://github.com/thejoin95/ambisonics-3d-audio
- Owner: TheJoin95
- Created: 2018-10-28T22:02:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-08T17:26:36.000Z (about 7 years ago)
- Last Synced: 2025-04-08T16:54:53.196Z (about 1 year ago)
- Topics: 3daudio, ambisonics, pydub, python
- Language: Python
- Size: 4.88 KB
- Stars: 30
- Watchers: 5
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.