This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady
What I Built
Long ago I learned some guitar in school, and just never picked it up after. So I got a guitar recently and have been learning the notes and frets. A beginner guitar book started out with what I never recalled learning - note by note picking notes on the guitar rather than strumming. So if you're wondering what notes in standard sheet music look like, you could convert each position to a note! A lot of developers like to slow down and do music once in awhile, this tool will help to deconstruct certain chords and strumming patterns we learn for guitar and look at the notes, easily dig in to the patterns or turn it into piano sheet music. Like we all like to dig in to source or "inspect source" on certain software or pages sometimes :)
Demo
https://greatmapsllc.com/Guitar.html
Code
https://github.com/programmin1/FunFretsGuitar
How I Built It
I started it using Bionic with Gemma 4 12B, to start the html page with interactive web audio.
Scp copy to Digitalocean server.
Why Does Open Innovation Matter?
It makes it quick to get started without a subscription to some cloud AI service.
My Agent Session
"Show a page with guitar strings E,A,D,G,B,E at top, ability to choose a fret of each string to press by clicking the string - and display the standard nomenclature of the note. Then play the note with Web Audio API when I strum bottom of the strings using mousedown/mouseup."
Then adjusted further from there. Requesting sheet music lines and display too.
The Lazy Payoff
This could save many minutes of time going and trying to look up a reference and then trying strumming the strings looking for the right chord or note.
Prize Categories
Use of Gemma4.
Use of DigitalOcean hosting.
Top comments (0)