Flex Engineers
All projects

Project 04 / 15

TrackPulse

AI-powered Audio Intelligence to classify vocal vs. instrumental, detect language and flag explicit content.

TrackPulse project preview

Case study / 04

Behind the build

The problem, approach, and impact of TrackPulse.

Type
AI Audio Analysis
For
Music catalog, distribution and licensing teams that screen batches of audio tracks.

01 Challenge

Reviewing audio one track at a time slows cataloging and content checks, while running local speech models can require extra infrastructure.

02 Approach

Built a web interface and API flow that processes WAV files from an uploaded ZIP and streams per-track analysis results to the browser.

03 Highlights

  • Classifies whether a track contains vocals, identifies language and flags explicit content.
  • Streams progress and individual results as newline-delimited JSON, so completed tracks appear without waiting for the entire batch.
  • Validates and normalizes model output before display and retries selected transient API failures.

04 Outcome

  • Lets users review a batch as results arrive.
  • Processes ~5min/track, 20 tracks in 5 minutes with ⬆90% classification accuracy.

Engineering / Technologies

Built with precision.

Technologies and tools powering this project.

  • Node.js
  • Express
  • React
  • Next.js
  • AI API Integration
  • JavaScript
  • Full-Stack Development
  • AI App Development
  • SaaS API Integration
  • Web Application
Technical ecosystem