Keep a positive attitude.
It's tough feeling average when everyone wants to be a rock star but most people are closer to being average.
As far as your day job "that's why they call it work" it's not always going to be fun and exciting. You'll go through periods of time where you lose and regain your passion.
The guy working heavy construction in the construction zone on your way to work probably isn't 100% happy with his career either.
If you've been doing this for 7 years you are smart and you can keep up. Consider changing to a new company or new project. Sometimes managers have a way of making you feel not smart enough or able to keep up.
A career change is possible, typically you'll have to take a lower salary.
Music is an awesome hobby that you can do on the side. So keep learning musical skills and making music. I had a band in college so I had the dream of being a rock super star that has been replaced with being a tech super star (SaaS apps, big house, five cars).
So keep a positive attitude at work, maybe seek out a new project or maybe a new company for a change of scenery.
A nice distraction from your day job would be focusing on your music in the evenings and on weekends . . . if you have an interest in starting your own business look at starting a music related website or SaaS app or a SaaS app to replace your day job income. StartUpsForTheRestOfUs.com has a good podcast to learn more about that option.
The economy is tough out there so appreciate having a stable job as a developer.
Good luck.