Qt 4.8: Guitar Tuner Demonstration

Qt Reference Documentation

- Qt 4.8
- ALL VERSIONS

- A
- A
- A
- Print

# Guitar Tuner Demonstration

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 demo demonstrates the audio-in and audio-out interfaces of Qt Mobility Multimedia, and integrating Qt code in a Qt Quick UI.

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 in a Qt Quick UI.

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

Note: This demonstration requires QtMobility libraries.