Live data from Hacker News

Show HN: I built a generative UI app to teach myself guitar

ai-guitar-tutor.tambo.co

1–6 of 6 posts

Show HN: I built a generative UI app to teach myself guitar

#1
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"

Show HN: I built a generative UI app to teach myself guitar
ai-guitar-tutor.tambo.co

Re: Show HN: I built a generative UI app to teach myself guitar

#3
post #2

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

Re: Show HN: I built a generative UI app to teach myself guitar

#4
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!

Re: Show HN: I built a generative UI app to teach myself guitar

#5
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.

Re: Show HN: I built a generative UI app to teach myself guitar

#6
post #5

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