Duda9922/music-from-drawings-pro
🎵 Transform drawings into music using AI. Create unique soundscapes with our intuitive platform that merges art and technology seamlessly.
What's novel
🎵 Transform drawings into music using AI. Create unique soundscapes with our intuitive platform that merges art and technology seamlessly.
Code Analysis
15 files read · 4 roundsA FastAPI + React app that sends a drawing image to Gemini for a structured visual analysis, maps that analysis to music parameters via simple heuristics, and then calls external music-generation APIs (Suno, Beatoven, ElevenLabs) — but the core pipeline is broken due to a model/schema mismatch, the
Strengths
The backend scaffolding is well-organized with clean separation into services, models, endpoints, and middleware; the Gemini prompt engineering for structured visual analysis is thoughtful and the visual-to-music mapping heuristics (density→tempo, color temperature→key, style→instruments) show genuine creative thinking about cross-modal translation.
Weaknesses
The application is fundamentally non-functional: the VisualAnalysis Pydantic model is incompatible with the AI service's nested JSON output (guaranteed crash), the frontend imports 7 components/hooks that don't exist in the codebase, images are never actually persisted to disk, and the music generation APIs are either fabricated endpoints or misused (ElevenLabs TTS for music). Zero tests exist despite the project's complexity.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
10
Contributors
2
Files
30
Active weeks
3
Repository
Language
Python
Stars
2
Forks
1
License
—