IdeaCredIdeaCred

Duda9922/music-from-drawings-pro

51

🎵 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 rounds

A 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

Innovation
4 (25%)
Craft
44 (35%)
Traction
14 (15%)
Scope
55 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+1

Craft

Ci-1
Tests-2
Polish+0
Releases+0
Has License+0
Code Quality+13
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+6
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+5
Languages+8
Subsystems+10
Bloat Penalty+0
Completeness+6
Contributors+6
Authored Files+12
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

10

Contributors

2

Files

30

Active weeks

3

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

2

Forks

1

License