vimpostor / quickpitch

A cross platform pitch detection app made with Qt and aubio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quick Pitch

Build Status codecov

Quick Pitch can be used to analyze audio pitch.

alt tag

Build Instructions

Dependencies

Quick Pitch requires:

  • A C++ compiler with C++14 support
  • make
  • At least Qt 5.10
  • The following Qt modules:
    • Qt Core (qt5-base)
    • Qt GUI (qt5-base)
    • Qt Quick (qt5-declarative)
    • Qt QML (qt5-declarative)
    • Qt SVG (qt5-svg)
    • Qt Quick Controls 2 (qt5-quickcontrols2)
    • Qt Graphical Effects (qt5-graphicaleffects)
    • Qt Charts (qt5-charts)
    • Qt Multimedia (qt5-multimedia)
  • Aubio (Pulled as a submodule)
  • Fluid (Pulled as a submodule)

Building

First make sure, that you have pulled all submodules. Either clone with the --recursive flag, or run git submodule update --init in the already cloned repo.

Then run in the quickpitch directory the following commands:

mkdir build
cd build
qmake ..
make

Once that building is finished, you can run the executable at src/QuickPitch.

Acknowledgements

  • QuickPitch uses aubio for audio processing
  • QuickPitch uses fluid, which is a neat QML Material Design library.

About

A cross platform pitch detection app made with Qt and aubio

License:GNU General Public License v3.0


Languages

Language:C++ 61.5%Language:QML 23.5%Language:CMake 5.7%Language:QMake 5.5%Language:Shell 3.0%Language:C 0.7%