Skip to content

creative code · 2026

ExoAndroidAudioAnalyzer

An Android audio analyzer that returns BPM and dominant-pitch observations on-device for local model workflows.

ExoAndroidAudioAnalyzer Android interface with upload and settings controls

Purpose

Phone-side and local model workflows need structured audio observations without depending on a desktop Python service or cloud analysis path.

My role

Designer and engineer

Status

active

Methods

  • Android
  • On-device audio analysis
  • BPM estimation
  • Dominant-pitch analysis
  • APK distribution
  • SHA-256 verification

Outputs

  • Installable Android APK
  • On-device BPM and dominant-pitch observations
  • Published SHA-256 checksum

Result

A downloadable Android tool that performs its analysis locally and can be called from local model workflows without a Python backend.

Implementation

How it works

The Android application accepts an audio file, runs deterministic BPM and dominant-pitch analysis on-device, and reports the observations through a dedicated mobile interface.

The public product page ships the version 1.4 APK with its SHA-256 checksum and labels the current binary as debug-signed for sideload testing.