Hi guys, i came up with a couple of ideas that would help getting that feeling of playing a song in real life.
1- First of all, a new block should be added. I mean a new color for the notes. It could be hollow blocks and they should be used when you play strings but don't push any fret. You do this a lot of times playing real guitar and making the new songs with this feature would give a feeling much more realistic and dinamic to game.
2- As an add-on there should be a stompbox peripheral. Used when distortion or any significant effect is turned on. This could be represented with a horizontal line in the fretboard and if you activate the effect right on time it should increase your OD meter.
3- Career mode shouldn't be just play this song, now play that one... It should really be a rock band career game. You should manage your band, meaning starting from scratch practicing looking for members (better or worse) if you don't have enough players, looking for places to have shows, recording your album... This has a lot of possibilites. You could try to get signed by a label but then you would have to give them part of your benefits from the shows and probably play songs you don't want to. Or you could perform a lot (meaning you have to repeat the same songs) to get enough money and pay a studio for yourself. It could be fun to have to deal with internal crisis like making your drummer go to rehab or that kind of stuff.
What i mean is that this would make a really interesting and funny career mode and it's something rock games haven't even tried.
4- Also, before you play a song you should be able to choose your instrument AND if you also want to be the singer. This would allow you to plug a headset in your instrument or to use rock band mics under your profile and not use two different profiles. I've played a lot guitar + vocals and it just feels dumb watching two different people on screen.
I ended up playing rock band over guitar hero because it felt more like a real rock game. But it's mechanics haven't changed for too long. It's time to evolve.