Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harmonic AI - Smart Chord Analysis Platform 🎵

License Python Next.js

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.

🚀 Key Features

  • 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).

🏗️ Architecture & Tech Stack

  • Frontend: Next.js (App Router), React, Tailwind CSS, Framer Motion
  • Backend: Python, FastAPI, Librosa, NumPy
  • Database & Storage: Supabase
  • Authentication: Clerk
  • Payments: Stripe Checkout

⚙️ Quick Start (Docker)

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

📂 Project Structure

  • /frontend - Next.js web application
  • /backend - Python FastAPI & Librosa DSP engine
  • /.github/workflows - CI/CD pipelines

About

Harmonic AI: Microservice SaaS extracting musical chords & scales from audio using Librosa DSP, FastAPI, and Next.js

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages