
SpecStream Audio Spectrum Plot
View audio spectrum in real time
HARDCODED JOY S.R.L. · com.hardcodedjoy.specstream
UpdatedOct 8, 2025
PublishedJun 14, 2024
Packagecom.hardcodedjoy.specstream
MD50204330b55effec7907207185d251786
SHA1 (signer)A0:43:42:C4:C6:6F:70:3E:E1:8C:F8:6A:7B:64:31:FD:16:E2:9F:64
Signed byCN=hardcoded joy
Architecturesx86, x86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Websitehttps://hardcodedjoy.com/
Contact[email protected]
Privacy policyView
What's new
- targetSdk 35
Description
App gets audio data from microphone and plots the real time spectrum in the form of a scrolling image.
App settings:
• Sample Rate = the sample rate (in Hz) at which the microphone will be read. Most devices support up to 48 kHz. High-end devices support up to 192 kHz.
• FFT Buffer Size = the size (in samples) of the audio buffer used to compute the FFT. Must be a power of 2, min = 128, max = 16384. Bigger value gives better frequency resolution. Smaller value gives better time resolution.
• Min. Dispalyed Frequency
• Max. Displayed Frequency
• Gain (dB)
• Displayed Time Window (in milliseconds)
• Frequency Grid Step (in Hz) = will draw horizontal division lines
• Time Grid Step (in milliseconds) = will draw vertical division lines moving together with the plot.
Free version limitations:
• sample rate = 8000 Hz (fixed)
• FFT buffer size = 512 (fixed)
Users can upgrade to Premium Version via in-app purchase (one time payment).
Premium version advantages:
• configurable sample rate.
• configurable FFT buffer size: 128, 256, 512, 1024, 2048, 4096, 8192, 16384.
Planned features for future app updates:
• show spectrum of audio file
• export spectrum to file
App settings:
• Sample Rate = the sample rate (in Hz) at which the microphone will be read. Most devices support up to 48 kHz. High-end devices support up to 192 kHz.
• FFT Buffer Size = the size (in samples) of the audio buffer used to compute the FFT. Must be a power of 2, min = 128, max = 16384. Bigger value gives better frequency resolution. Smaller value gives better time resolution.
• Min. Dispalyed Frequency
• Max. Displayed Frequency
• Gain (dB)
• Displayed Time Window (in milliseconds)
• Frequency Grid Step (in Hz) = will draw horizontal division lines
• Time Grid Step (in milliseconds) = will draw vertical division lines moving together with the plot.
Free version limitations:
• sample rate = 8000 Hz (fixed)
• FFT buffer size = 512 (fixed)
Users can upgrade to Premium Version via in-app purchase (one time payment).
Premium version advantages:
• configurable sample rate.
• configurable FFT buffer size: 128, 256, 512, 1024, 2048, 4096, 8192, 16384.
Planned features for future app updates:
• show spectrum of audio file
• export spectrum to file
Required features
- Faketouch android.hardware.faketouch
- Microphone android.hardware.microphone
Permissions (4)
SpecStream Audio Spectrum Plot requests the following Android permissions:
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Internet android.permission.INTERNET
- Record Audio android.permission.RECORD_AUDIO
- Com Android Vending Billing com.android.vending.BILLING