Wave/mp3player+TLS5940 on a 328p-pu?

I am looking into building a gun prop that has a 15 led scanner in the grip.
all 15 leds glow dim but when working, the center led glows bright the 2 next glow at 2/3's bright, the next 2 glow 1/3 bright the he pattern moves out to the end with the middle getting darker the further the pattern moves out .
It very hard to explain. so here a vid
[AMV] PSYCHO-PASS - The Dominator - YouTube the effect can be seen in the top half at 22 seconds.
I also need to put in an audio player.

How can I do this but then have the minimum of electronics in the prop?

I'm no pro, but maybe I can help out a bit anyway. Do you already have a board? I think the arduino mini should be able to do all of this, I don't have one though, so look into it and see what it's capable of.
Do you have an idea of what you're doing, or no arduino experience at all? You should start with the tutorials on this site about LEDs. Once you've done a few of those you should be able to figure out how to make this happen fairly easily.
I know that you can do a sound, but I've never done it, so I can't help you out there.

EDIT: Just saw the 328p-pu. Disregard post, I have no idea.

One way would be to use TLC5940 to control the LEDs, provides PWM control of up to 16 LEDs.

Then add an MP3 player with SD card for the audio, under Arduino control, such as
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=1030
or
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=284

May need something like LM386 for higher output levels if driving a speaker.

CrossRoads:
One way would be to use TLC5940 to control the LEDs, provides PWM control of up to 16 LEDs.
TLC5940 data sheet, product information and support | TI.com

Then add an MP3 player with SD card for the audio, under Arduino control, such as
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=1030
or
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=284

May need something like LM386 for higher output levels if driving a speaker.

Oh mate thanks, I knew there was a chip that did it but for the life of me I couldn't remember what it was.

Interesting mp3 units. I have the adafruit wave shield so was looking to butcher it.

How much audio do you need? Just some sound effects? If they are small and simple enough, you can just store them in your flash directly and play them back without any external modules.

I don't know how small the MDFLY TF module is, but the full SD module is not very small and you may have trouble fitting it into a gun. Plus it is really overkill for just sound effects.

Um anyone know how to use the liberary and write the code for the LEDs?

No, I haven't played with the TLC5940s yet myself.

If you are just wanting to put out a single sound, what you want is an ISD1820P or similar chip. You can record 8-20 seconds of a sound and play it back. Here is a example of programming: http://www.elecfreaks.com/wiki/index.php?title=Voice_Record_Module_-_ISD1820#Specification

You can buy development kit like: http://www.ebay.com/itm/ISD1820-Voice-Board-Voice-Module-Sound-Recording-Module-/221180636859?pt=LH_DefaultDomain_0&hash=item337f64aebb

Or you can buy just the chip itself: http://www.ebay.com/itm/New-and-Original-ISD1820P-Chip-8-20s-recording-single-repeat-recording-/181091401509?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item2a29e37f25

You might want to look at this older article on making a V visitor gun prop with the WTV020-SD-16P chip by the user 'the-rebel-agent': V Visitor Laser Gun Replica Prop with Light and Sound - Exhibition / Gallery - Arduino Forum

I'm still trying to get to grips with the various code but, Cant the tlc5940 be triggered but having the arduino just out put this one line after the other?

1,1,1,1,1,1,1,2,1,1,1,1,1,1,1; Step 1
1,1,1,1,1,1,2,3,2,1,1,1,1,1,1: Step 2
1,1,1,1,1,2,3,4,3,2,1,1,1,1,1; Step 3
1,1,1,1,2,3,4,3,4,3,2,1,1,1,1; Step 4
1,1,1,2,3,4,3,2,3,4,3,2,1,1,1; Step 5
1,1,2,3,4,3,2,1,2,3,4,3,2,1,1; Step 6
1,2,3,4,3,2,1,1,1,2,3,4,3,2,1; Step 7
2,3,4,3,2,1,1,1,1,1,2,3,4,3,2; Step 8
3,4,3,2,1,1,1,1,1,1,1,2,3,4,3; Step 9
4,3,2,1,1,1,1,1,1,1,1,1,2,3,4; Step 10
3,2,1,1,1,1,1,1,1,1,1,1,1,2,3; Step 11
2,1,1,1,1,1,1,1,1,1,1,1,1,1,2; Step 12

1=10%
2=30%
3=60%
4=100%

This of course does not take into account any of the other code.

If you are trying to do that little light thing that appears kinda midscreen-ish at :22 in the video, you could try some charliplexing. All you'd need is the 328 chip (and support parts; crystal, etc) Charliplexing 15 LEDs would take up 5 pins, but would control up to 20 LEDs. They wouldn;t even need to be PWM pins.

I have tinkered with Charliepelxing and the LOL Shield library, bastardizing it for my clock application with decent success.
I think there are some audio sketches that use PWM pins for sound... I'm not up to sound in y project yet, but it's coming.

You could request some samples from TI directly, for free...

Crossroads - you dig those TLC5940's eh? Me too.

I wouldn't say I dig them, not having ever actually used one. I received a couple of samples, will play with them someday.
I also have some WS28xx chips that I will get around to using someday.