Example of the short-time Fourier transform of audio signals. Program plots real-time oscillogram and spectrogram of audio signal capturing the signal from an audio input device.
This program designed by using the Qt software framework version 5.4.
- Download Qt Framework for Windows from http://www.qt.io/download/ (recommended the community version with major version 5)
- Install Qt Framework on your system.
- Open .pro file in Qt-Creator IDE and build the program.
- If Qt is not installed on your system, install Qt. See the documentation on http://www.qt.io/.
- Install Qt Creator (from software centre for Ubuntu)
- Build program using Qt Creator.
NOTE:
-
Install Qt Multimedia module in case of the error "Unknown module(s) in QT: multimedia"
$ apt-get install libqt5multimedia5
-
If program can't detect any audio-devices try to install Qt5 multimedia plugins
$ apt-get install libqt5multimedia5-plugins
- Download and install Qt for Android from http://www.qt.io/download/
- Download and install JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Download and install Android SDK form http://developer.android.com/sdk/index.html
- Install API version and USB driver for your Android device using android SDK manager
- Download and install NDK from http://developer.android.com/tools/sdk/ndk/index.html
- Download and install Apache ANT from http://ant.apache.org/bindownload.cgi
- Configure Qt Creator (Tools -> Options -> Android)
- Open project in Qt Creator and build a packet (apk) according to your version of ABI.
NOTE: you can download binary files of the program from distr directory.