Screenshot is highlighting the major 3rd of an A chord: 440, 550 and 660Hz. Note the FFT bin is not a precise pitch so the closest concert pitch is displayed.
sudo apt install --yes \
g++-9 \
make \
libfreetype6-dev \
libxinerama-dev \
webkit2gtk-4.0 \
ladspa-sdk \
libasound2-dev
Clone the repos into your home directory and patch the source so Projucer will run without a Roli account.
cd && \
git clone --depth=1 https://github.com/deanturpin/KEYnote && \
git clone --depth=1 https://github.com/WeAreROLI/JUCE && \
sed -i s/JUCER_ENABLE_GPL_MODE\ 0/JUCER_ENABLE_GPL_MODE\ 1/ ~/JUCE/extras/Projucer/JuceLibraryCode/AppConfig.h
cd ~/KEYnote/ && \
make
Build and run the JUCE demo application.
cd ~/JUCE/ && \
make -j $(nproc) --directory examples/DemoRunner/Builds/LinuxMakefile && \
examples/DemoRunner/Builds/LinuxMakefile/build/DemoRunner
Build and run Projucer.
make -j $(nproc) --directory extras/Projucer/Builds/LinuxMakefile && \
extras/Projucer/Builds/LinuxMakefile/build/Projucer