a few improvements in the guitar thing

try it out – you need to log in to get a proper feel for it.

New items: a metronome, external tabs are shown in an iframe (makes it easier to use with the metronome and keeps the song within the context of the site), you can edit the songs you added and you can add a video of the song being played.

In the backend, I have a few architectural improvements (better class structure, etc), and the beginnings of the rating system which will eventually be able to figure out how difficult songs are in comparison with each other.

The metronome was very simple to create – I used the sound manager 2 library to manage the sound production, and a very small piece of javascript to do the timing. There are minor hiccups in the timing, but I think that’s due to the interaction between JavaScript and Flash (and JS is probably not supposed to be used for precision timing anyway).

stand-alone demo of the metronome, source files

Anyway – please try the guitar application – I know it’s a bit bare at the moment, but whenever I get the time, I add to it, and the more people use it, the more complete it will appear. feature requests and bug reports go here.