Skip to content

Jacob Collier-like harmonizer, because I'm jealous and I want a choir for myself too

License

Notifications You must be signed in to change notification settings

Bycob/harmonizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harmonizer

Jacob Collier-like harmonizer, written in C and open source free for use 😎

Startup

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

Test the software

cat /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

About

Jacob Collier-like harmonizer, because I'm jealous and I want a choir for myself too

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published