Logo Lanfrica

Yosef-Ali/ethio-suno

Creator:
Yos
Host:
Ethiopian AI Music Generator - Authentic Habesha music with Qenet scales, legendary artists, and traditional instruments # Ethio-Suno — Ethiopian AI Music Generator > **Status:** Concept prototype — full implementation requires hosted inference infrastructure. > AI-powered music generation for Ethiopian scales, legendary artist styles, and Golden Era band sounds. **Tech Stack:** Next.js 14 · React · TypeScript · Tailwind CSS · Zustand · Replicate API (MusicGen) · Gemini AI ## 🎵 Features ### Ethiopian Music Styles - **Quick Styles**: Pre-built presets for popular Ethiopian music styles - Tizita with Mahmoud Ahmed Style - Classic Mulatu Ethio-Jazz - Walias Band Funk Groove - Spiritual Begena Meditation - And more... ### Advanced Studio - **Artist Selection**: Choose from Golden Era legends (Mulatu Astatke, Mahmoud Ahmed, Tilahun Gessesse) and modern stars (Teddy Afro, Gigi) - **Band Styles**: Walias Band, Roha Band, Dahlak Band, Ethio Stars - **Ethiopian Scales (Qenet)**: Tizita Major/Minor, Bati Major/Minor, Ambassel, Anchihoye - **Traditional Instruments**: Krar, Masenqo, Kebero, Washint, Begena ### Comprehensive Artist Database - 15+ Golden Era artists with detailed profiles - 10+ Legendary Ethiopian bands - Style fusion presets ## 🛠️ Tech Stack - **Frontend**: Next.js 14, React, TypeScript - **Styling**: Tailwind CSS with Ethiopian-themed colors - **State Management**: Zustand - **AI Music Generation**: Replicate API (Meta's MusicGen) ## 📝 Current Status > **⚠️ Work in Progress**: Current AI music models (MusicGen, Lyria 2) lack training data for Ethiopian music's unique pentatonic scales and traditional instruments. The generated music doesn't accurately capture the authentic Ethiopian sound. ### Future Plans - [ ] Wait for AI models with better Ethiopian/African music training - [ ] Explore fine-tuning options for MusicGen - [ ] Consider partnering with Ethiopian music labels for training data - [ ] Add lyrics generation with Amharic support ## 🚀 Getting Started ### Prerequisites - Node.js 18+ - npm or pnpm ### Installation ```bash # Clone the repository git clon …