Dev Log - Guitar Trainer - Part 2 - Goals

Ultimately, I'm trying to reproduce, in the browser, the RockSmith interface, which has a 3D rendering of a fretboard, color coded by string, with notes projected out of it, based on time remaining to hit the target note.

I also want it to be fairly easy to create exercises, which can be serialized as data that's easy to share.

Being a web interface, this should be fairly portable, but if you can't do it on your phone, that's not a dealbreaker for me.  I don't know what I'm going to be able to manage with performance.  I really just want something I can use on my laptop, at least.

Rocksmith has a lot of nice features for rewinding sections and messing with tempo and scaling up difficulty for a given exercise, but I'm just one guy doing this without pay, so I want to keep it fairly simple.  I'll try to make architecture decisions to leave those possibilities open, but I'm prioritizing getting to something that basically works, quickly.

>