My first question is:
Why aren't you using an LM3916? It's designed as a VU meter, which is precisely what you want. An LM3914 has a linear response, which will perform very poorly for your application.
Why are you using an LM741? It's so outdated that practically anything else is better.
You're trying to use a dual-supply opamp with only a single supply, but you're not offsetting the input. This means a great deal of clipping for the output, if you get any at all; the LM741 can't get within about 2v of the supply rails; the range is less under load.
The LM3916 has big steps and little steps. I use the LM3915 that has 23dB between each of its steps.
The lousy old 741 opamp is properly biased at half the supply voltage but its output swing might not light the 10th LED on the display. But its gain is way too high at 100.
The LM39xx LED driver does not have a peak detector circuit so the LEDs will look like a flickering dim blur. It lights the LEDs momentarily for only half the time then turns them off for the other half of the time for each cycle of sound.
A peak detector circuit holds the highest level for a moment that is long enough to see and does not turn off each half cycle.