Settings & Customization
Fine-tune audio analysis parameters, choose your visual theme, and configure the app to your needs.
💡 A Defaults button resets all settings to keyboard-optimized values in one tap.
🎙️ Audio Input
Input Device
Select from all available AVAudio ports: Built-in mic, headset, USB, Bluetooth. Switch inputs without restarting.
🔊 Audio Recording
Sample Rate
How many samples per second are captured.
• 44.1 kHz
• 48 kHz (default)
• 96 kHz
• 192 kHz (high-res)
Bit Depth
Precision of each audio sample.
• 16-bit (standard)
• 24-bit (default)
• 32-bit (lossless)
📊 Analysis
FFT Size
Larger = better frequency resolution, slower updates.
Auto-Normalize
Automatically scale amplitude. Useful for comparing recordings at different distances.
👁️ Display Range
Customize the frequency axis to focus on the ranges that matter for keyboard analysis.
Min Frequency
20 Hz (default)
Max Frequency
20,000 Hz (default)
📈 Spectrum Display
Display Mode
How the spectrum is rendered.
dB Range
Vertical axis span. Higher = more detail in quiet regions.
Bin Smoothing
Average adjacent frequency bins for cleaner appearance.
Waterfall
Show a scrolling spectrogram below the main chart.
Graph Settings Overlay
Display FFT size, sample rate, filter, and mode info without covering the graph.
🔇 Noise Calibration
Record a baseline of ambient noise, then subtract it from live analysis.
Status Badge
Active (teal) · Bypassed · Not Set (grey)
Calibrate — Record 5 seconds of silence to establish baseline
Clear Profile — Delete saved calibration and start fresh
🎨 Appearance
Visual Theme
Default · Dark · Light · Beige · Neon. Each with distinct accent colors.
Colour Scheme
• System (default) — Follows device settings
• Light — Force light mode
• Dark — Force dark mode
💾 Storage
Recording Count
View how many recordings are stored
Clear All Recordings
Delete everything (confirmation required)
ℹ️ About
App Name: Clackalyzer
Version: 1.4.0
Developer: Yall Tech Studios
Build: [version-specific]
Bundle ID: com.yalltech.Clackalyzer