Skip to Main Content

Sideman is an AI‑powered web app that teaches jazz piano comping and improvisation using real lead sheets. Users upload a PDF or image of any jazz tune, and Gemini automatically extracts the chords, modes, form, and suggested voicings. The system then generates a personalized, bar‑by‑bar lesson. Users practice each chord by playing into their microphone. Gemini detects shell voicings, rootless voicings, drop‑2 shapes, and extensions. It provides real‑time pedagogical feedback on voicing choice, accuracy, voice‑leading, and improvisation modes. The app's next steps will include dynamically generated piano chord diagrams using Nano Banana Pro to highlight the correct notes on a provided keyboard image. Lessons will adapt to the user’s performance, and progress is tracked across sessions. This project brings together advanced audio analysis, AI music understanding, and interactive visual teaching to create a modern, highly flexible jazz learning tool.

Team

sarpvulas

Placement

Participant

More from Gemini 3 Hackathon London

It's a multimodal AI employee onboarding tool for $14B market. It creates engaging onboarding videos from github repo using gemini 3, tool-based agent, nano…

www.loom.com/…

Founders and UI/UX Designers are true visionaries. They build with conviction, yet they often struggle to validate user experiences against the complex needs…

treeminspls project preview

Vibe Building is an app that helps kids bring their ideas to life through vibe coding, a natural, creative way of building where curiosity comes first and…

Spontaneous project preview

Cursor for Architects

www.loom.com/…

Live at http://beatbrain.ai/ BeatBrain.AI allows you to express your music ideas with only your voice, while learning about digital music creation!…

www.loom.com/…

A virtual env for astrophysicists to find, test, and hypothesis research based on data via visualisations, initial reports, and simulations

AstroLab project preview