Harmonic AI is an ultra-fast, professional SaaS application that extracts chords and musical scales from any MP3 file or microphone recording in seconds. Instead of relying on expensive, slow ML models, it leverages Digital Signal Processing (DSP) and librosa mathematical models to deliver near-instant, high-accuracy results.
- Lightning Fast Analysis: Processes audio tracks in under 5 seconds using Chromagram extraction.
- Beautiful & Dynamic UI: Built with Next.js, Framer Motion, and Tailwind CSS for a premium user experience.
- Microservice Architecture: Decoupled Next.js Frontend and FastAPI Backend for perfect scalability.
- SaaS Ready: Integrated with Supabase (Storage & Postgres), Clerk (Authentication), and Stripe (Payments).
- Frontend: Next.js (App Router), React, Tailwind CSS, Framer Motion
- Backend: Python, FastAPI, Librosa, NumPy
- Database & Storage: Supabase
- Authentication: Clerk
- Payments: Stripe Checkout
To run the entire stack locally with Docker Compose:
docker-compose up --build- Frontend will be available at:
http://localhost:3000 - API Swagger Docs will be at:
http://localhost:8000/docs
/frontend- Next.js web application/backend- Python FastAPI & Librosa DSP engine/.github/workflows- CI/CD pipelines