https://github.com/vimpostor/quickpitch
A cross platform pitch detection app made with Qt and aubio
https://github.com/vimpostor/quickpitch
Last synced: 7 months ago
JSON representation
A cross platform pitch detection app made with Qt and aubio
- Host: GitHub
- URL: https://github.com/vimpostor/quickpitch
- Owner: vimpostor
- License: gpl-3.0
- Created: 2018-02-08T13:58:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-03-18T00:08:52.000Z (about 4 years ago)
- Last Synced: 2025-02-23T13:07:53.542Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 82 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Quick Pitch
[](https://travis-ci.org/magnus-gross/quickpitch)
[](https://codecov.io/gh/magnus-gross/quickpitch)
Quick Pitch can be used to analyze audio pitch.

# 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:
```bash
mkdir build
cd build
qmake ..
make
```
Once that building is finished, you can run the executable at `src/QuickPitch`.
# Acknowledgements
- QuickPitch uses [aubio](https://github.com/aubio/aubio) for audio processing
- QuickPitch uses [fluid](https://github.com/lirios/fluid), which is a neat QML Material Design library.