Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.06 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.06 KB

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