Well i can't say i am a real good coder but have met up with a couple of friends to take my project to where i wanted to go. Yes we are using the record buffer with Fmod and yes it works in real time. We use VB6 to call the Fmod.dll to analyze the audio and seperate it into the frequencies we want. Since the MIT kids boards use 16step pulse width modulation we devide the audio up into 3 frequencies per channel of stereo and then each 3 into 16 steps to correspond to the 16 steps of pwm to the boards. The hard part was sending the information to the serial port which then uses a driver to send it out the usb port. There has been actually 4 of us to program all of the code. This has turned out to be one of the best l.e.d. control software anywhere and i am not bragging for me but for the guys that has helped. We have alot of things going on and a couple of bugs to workout. What is real cool is the fact that we can do more than i ever imagined even though i have been guiding the project and what my vision was and what i wanted. Of coarse the first that we did was patterns, then i wanted audio, well it has worked out that we now can do both sound with patterns. Along the way we added scripting to our playlist so you can tell the player software how to handle each pattern file or animation file, speed, number of loops, random files etc. You can even do text though we don't have a text editor yet you can draw the letters in the editor and animate them. I have to admit this is a project well worth the money to build! We recently did the bargraph and have been working with a fire animation as a pattern and with sound that is really cool!