Skip to content

CompG33k/CantaTune

Repository files navigation

🎤 CantaTune

CantaTune is a bilingual (English/Spanish) karaoke and pitch-training web app built with React.
It combines karaoke-style lyrics with a real-time “keep in tune” microphone pitch detector.

Sing along, stay on pitch, and train your voice — all in one lightweight app.


🚀 Features

  • 🎶 Karaoke-style lyrics (timestamped, highlight while singing)
  • 🎤 Real-time microphone pitch detection
  • 📊 Live frequency display (Hz)
  • 🎯 In-tune / sharp / flat feedback
  • ⚡ Fast React app powered by Vite
  • 🌐 Designed to be deployable as a PWA

🧱 Tech Stack

  • Frontend: React (Vite)
  • Audio: Web Audio API
  • Pitch Detection: Autocorrelation algorithm
  • Language: JavaScript
  • Build Tool: Vite + SWC

🖥️ Run Locally

Prerequisites

  • Node.js 20+ (Node 22 recommended)

Check your version:

node -v

About

Karaoke & Pitch Trainer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published