Jacob Collier-like harmonizer, written in C and open source free for use π
At the moment the harmonizer can only run on Linux. This will change. It can't stay like this.
- Install jack (more about here)
- Clone repository
git clone --recursive https://github.com/Bycob/harmonizer.git
- Build
mkdir build
cd build
cmake ..
makecat /proc/asound/cards # Select the sound card according to the output scripts/start_jack.sh 1 # Run with audio interface & midi inferface ./harmonizer --midi_interface [the name of the interface] # Run from audio sample with a midi file ./harmonizer --audio_input_file samples/test_sample_01.wav --midi_input_file samples/test_sample_01.mid # If you don't support jack but still want to run the harmonizer, # you can try the offline mode. Output will be saved to a file ./harmonizer --audio_input_file samples/test_sample_01.wav --midi_input_file samples/test_sample_01.mid --save_audio_output my_output.wav --no_play_audio