Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dsholes/python-warpdrive
Sync audio from multiple sources using Dynamic Time Warping
https://github.com/dsholes/python-warpdrive
Last synced: 3 months ago
JSON representation
Sync audio from multiple sources using Dynamic Time Warping
- Host: GitHub
- URL: https://github.com/dsholes/python-warpdrive
- Owner: dsholes
- Created: 2019-10-13T14:19:24.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-13T14:21:10.000Z (about 5 years ago)
- Last Synced: 2024-06-28T06:30:53.168Z (5 months ago)
- Language: Python
- Size: 2.93 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Warpdrive
Sync audio from multiple sources. Uses Dynamic Time Warping (DTW) to measure delay between two sources of audio, pads audio with silence to align (writing new audio files), and outputs a JSON file with info about delay between sources. Warpdrive is heavily dependent on the awesome `librosa` library.
NOTES and WARNINGS:
- Rough first cut, structure of code will change dramatically in the future
- Right now, new audio files are being compressed. Need to find new way of writing (especially stereo files) while maintaining quality of original audio
- Can use JSON output to "nudge" original audio in REAPER or DAW of choice to align, instead of using "padded" audio for now.