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