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.