Technical Specifications
Detailed technical requirements and system specifications for Clackalyzer.
System Requirements
Platform
iOS 17.0+
Devices
iPhone & iPad (all sizes)
Orientations
Portrait & Landscape
Bundle ID
com.yalltech.Clackalyzer
Frameworks & Technologies
SwiftUI
SwiftData
AVFoundation
Accelerate (vDSP)
CoreAudio
iCloud
Audio Processing
FFT Sizes
1024 · 2048 · 4096 · 8192 · 16384 (default 16384)
Sample Rates
44.1 kHz · 48 kHz · 96 kHz · 192 kHz (default 48 kHz)
Overlap Factor
8× (hop = N/8, capped at 256 samples)
FFT Algorithm
Hann-windowed real-to-complex DFT via Accelerate (vDSP)
Storage & Sync
SwiftData
iCloud CloudDocuments
WAV & PNG Files
iCloud Drive
Preferences
Local (UserDefaults)
Required Permissions
Microphone
Required for live spectrum analysis and recording keyboard audio.
Camera
Optional — allows capturing reference photos during recording sessions.
Photo Library
Saves spectrum snapshots to your library and allows attaching existing photos to recordings.
Privacy & Data
- ✓No network requests — fully offline
- ✓No analytics or tracking
- ✓No user accounts required
- ✓No advertisements