Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jurihock/voyx
Standalone real time dynamic vocal harmonizer
https://github.com/jurihock/voyx
algorithms audio audio-effect audio-processing cpp dsp fft harmonizer live midi pitch-detection pitch-shifting smbpitchshift standalone stft stftpitchshift vocoder voice voyx
Last synced: 3 months ago
JSON representation
Standalone real time dynamic vocal harmonizer
- Host: GitHub
- URL: https://github.com/jurihock/voyx
- Owner: jurihock
- License: gpl-3.0
- Created: 2022-04-13T06:43:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-28T21:52:38.000Z (about 1 year ago)
- Last Synced: 2023-11-28T22:36:27.175Z (about 1 year ago)
- Topics: algorithms, audio, audio-effect, audio-processing, cpp, dsp, fft, harmonizer, live, midi, pitch-detection, pitch-shifting, smbpitchshift, standalone, stft, stftpitchshift, vocoder, voice, voyx
- Language: C++
- Homepage:
- Size: 1.02 MB
- Stars: 16
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# voyx
The project idea is essentially to harmonize the source vocal audio signal just in real time depending on the MIDI input. Each MIDI key determines the particular pitch shifting amount relative to the detected fundamental frequency of the source signal segment.
The required multi pitch shifting feature is already implemented in the [stftPitchShift](https://github.com/jurihock/stftPitchShift) project. An additional idea is to utilize the [Sliding DFT](https://github.com/jurihock/sdft) instead of STFT.
Let's get started...