Hacker News new | ask | show | jobs
Show HN: I built a generative UI app to teach myself guitar (ai-guitar-tutor.tambo.co)
3 points by michaelmilst 208 days ago
I recently started learning guitar and have been working through basic chords and scales, but I don't want to follow a strict lesson plan.

You can ask for specific chords, but I like asking for vague styles or feelings, like "Show me how to play something chill and dreamy"

3 comments

This would be really cool if I knew how to read tabs lol

I can think of a few improvements that could be fun to see;

- visual indicator for chord progression

- timing/tempo/click track for practice

- play the chord via audio output

- verify the chord via audio input

On a higher level, this is the sort of app/experience that really opens up learning to a whole new audience, particularly if there's no easy or affordable access to instructors. Nicely done!

I wish I could post a screen cap. I asked it to show me a neoclassical shred arpeggio lick. It described it correctly, but the graphic (tab? fretboard?) part of it was quite bonkers and seems to be completely unrelated to the description. Some of the numbers were negative as well.
hmm yeah it seems to get confused when I ask for something other than chords. I think it can be fixed with some schema description updates
my wife wants to learn guitar. i'll get her to use this and get back to you.

how did you build this? what tech stack?

It's a React app using NextJS, and behind the scenes it uses Tambo to respond to messages and automatically control the tabs component! https://github.com/tambo-ai/tambo