Qt Reference Documentation

# Guitar Tuner Example

Files:

- demos/mobile/guitartuner/images/guitartab.svg
- demos/mobile/guitartuner/images/guitartuner_icon.svg
- demos/mobile/guitartuner/images/inputMode.svg
- demos/mobile/guitartuner/images/note.svg
- demos/mobile/guitartuner/images/noteNo.svg
- demos/mobile/guitartuner/src/application.qml
- demos/mobile/guitartuner/src/constants.h
- demos/mobile/guitartuner/src/fastfouriertransformer.cpp
- demos/mobile/guitartuner/src/fastfouriertransformer.h
- demos/mobile/guitartuner/src/guitartuner.cpp
- demos/mobile/guitartuner/src/guitartuner.h
- demos/mobile/guitartuner/src/guitartuner.ui
- demos/mobile/guitartuner/src/guitartunerui.cpp
- demos/mobile/guitartuner/src/guitartunerui.h
- demos/mobile/guitartuner/src/guitartunerui.ui
- demos/mobile/guitartuner/src/voiceanalyzer.cpp
- demos/mobile/guitartuner/src/voiceanalyzer.h
- demos/mobile/guitartuner/src/voicegenerator.cpp
- demos/mobile/guitartuner/src/voicegenerator.h
- demos/mobile/guitartuner/src/mycomponents/Adjuster.qml
- demos/mobile/guitartuner/src/mycomponents/Meter.qml
- demos/mobile/guitartuner/src/mycomponents/NoteButtonView.qml
- demos/mobile/guitartuner/src/mycomponents/NotesModel.qml
- demos/mobile/guitartuner/src/mycomponents/ToggleButton.qml
- demos/mobile/guitartuner/src/mycomponents/adjustbars.js
- demos/mobile/guitartuner/src/main.cpp
- demos/mobile/guitartuner/guitartuner.pro
- demos/mobile/guitartuner/guitartuner.qrc

The Guitar Tuner application can be used to tune guitar strings by analyzing the audio recorded by the device microphone. Guitar Tuner can be also used in the listening mode. It will then play the audio by the corresponding frequency, and the user can tune the guitar by ear. The application demonstrates the audio-in and the audio-out interfaces of Qt Mobility Multimedia and integrating Qt code to the Qt Quick UI.

The example is hosted in Projects Forum Nokia: https://projects.forum.nokia.com/guitartuner

Note: This demonstration requires QtMobility libraries.